GenericMethods70.cpp 3.2 MB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519315203152131522315233152431525315263152731528315293153031531315323153331534315353153631537315383153931540315413154231543315443154531546315473154831549315503155131552315533155431555315563155731558315593156031561315623156331564315653156631567315683156931570315713157231573315743157531576315773157831579315803158131582315833158431585315863158731588315893159031591315923159331594315953159631597315983159931600316013160231603316043160531606316073160831609316103161131612316133161431615316163161731618316193162031621316223162331624316253162631627316283162931630316313163231633316343163531636316373163831639316403164131642316433164431645316463164731648316493165031651316523165331654316553165631657316583165931660316613166231663316643166531666316673166831669316703167131672316733167431675316763167731678316793168031681316823168331684316853168631687316883168931690316913169231693316943169531696316973169831699317003170131702317033170431705317063170731708317093171031711317123171331714317153171631717317183171931720317213172231723317243172531726317273172831729317303173131732317333173431735317363173731738317393174031741317423174331744317453174631747317483174931750317513175231753317543175531756317573175831759317603176131762317633176431765317663176731768317693177031771317723177331774317753177631777317783177931780317813178231783317843178531786317873178831789317903179131792317933179431795317963179731798317993180031801318023180331804318053180631807318083180931810318113181231813318143181531816318173181831819318203182131822318233182431825318263182731828318293183031831318323183331834318353183631837318383183931840318413184231843318443184531846318473184831849318503185131852318533185431855318563185731858318593186031861318623186331864318653186631867318683186931870318713187231873318743187531876318773187831879318803188131882318833188431885318863188731888318893189031891318923189331894318953189631897318983189931900319013190231903319043190531906319073190831909319103191131912319133191431915319163191731918319193192031921319223192331924319253192631927319283192931930319313193231933319343193531936319373193831939319403194131942319433194431945319463194731948319493195031951319523195331954319553195631957319583195931960319613196231963319643196531966319673196831969319703197131972319733197431975319763197731978319793198031981319823198331984319853198631987319883198931990319913199231993319943199531996319973199831999320003200132002320033200432005320063200732008320093201032011320123201332014320153201632017320183201932020320213202232023320243202532026320273202832029320303203132032320333203432035320363203732038320393204032041320423204332044320453204632047320483204932050320513205232053320543205532056320573205832059320603206132062320633206432065320663206732068320693207032071320723207332074320753207632077320783207932080320813208232083320843208532086320873208832089320903209132092320933209432095320963209732098320993210032101321023210332104321053210632107321083210932110321113211232113321143211532116321173211832119321203212132122321233212432125321263212732128321293213032131321323213332134321353213632137321383213932140321413214232143321443214532146321473214832149321503215132152321533215432155321563215732158321593216032161321623216332164321653216632167321683216932170321713217232173321743217532176321773217832179321803218132182321833218432185321863218732188321893219032191321923219332194321953219632197321983219932200322013220232203322043220532206322073220832209322103221132212322133221432215322163221732218322193222032221322223222332224322253222632227322283222932230322313223232233322343223532236322373223832239322403224132242322433224432245322463224732248322493225032251322523225332254322553225632257322583225932260322613226232263322643226532266322673226832269322703227132272322733227432275322763227732278322793228032281322823228332284322853228632287322883228932290322913229232293322943229532296322973229832299323003230132302323033230432305323063230732308323093231032311323123231332314323153231632317323183231932320323213232232323323243232532326323273232832329323303233132332323333233432335323363233732338323393234032341323423234332344323453234632347323483234932350323513235232353323543235532356323573235832359323603236132362323633236432365323663236732368323693237032371323723237332374323753237632377323783237932380323813238232383323843238532386323873238832389323903239132392323933239432395323963239732398323993240032401324023240332404324053240632407324083240932410324113241232413324143241532416324173241832419324203242132422324233242432425324263242732428324293243032431324323243332434324353243632437324383243932440324413244232443324443244532446324473244832449324503245132452324533245432455324563245732458324593246032461324623246332464324653246632467324683246932470324713247232473324743247532476324773247832479324803248132482324833248432485324863248732488324893249032491324923249332494324953249632497324983249932500325013250232503325043250532506325073250832509325103251132512325133251432515325163251732518325193252032521325223252332524325253252632527325283252932530325313253232533325343253532536325373253832539325403254132542325433254432545325463254732548325493255032551325523255332554325553255632557325583255932560325613256232563325643256532566325673256832569325703257132572325733257432575325763257732578325793258032581325823258332584325853258632587325883258932590325913259232593325943259532596325973259832599326003260132602326033260432605326063260732608326093261032611326123261332614326153261632617326183261932620326213262232623326243262532626326273262832629326303263132632326333263432635326363263732638326393264032641326423264332644326453264632647326483264932650326513265232653326543265532656326573265832659326603266132662326633266432665326663266732668326693267032671326723267332674326753267632677326783267932680326813268232683326843268532686326873268832689326903269132692326933269432695326963269732698326993270032701327023270332704327053270632707327083270932710327113271232713327143271532716327173271832719327203272132722327233272432725327263272732728327293273032731327323273332734327353273632737327383273932740327413274232743327443274532746327473274832749327503275132752327533275432755327563275732758327593276032761327623276332764327653276632767327683276932770327713277232773327743277532776327773277832779327803278132782327833278432785327863278732788327893279032791327923279332794327953279632797327983279932800328013280232803328043280532806328073280832809328103281132812328133281432815328163281732818328193282032821328223282332824328253282632827328283282932830328313283232833328343283532836328373283832839328403284132842328433284432845328463284732848328493285032851328523285332854328553285632857328583285932860328613286232863328643286532866328673286832869328703287132872328733287432875328763287732878328793288032881328823288332884328853288632887328883288932890328913289232893328943289532896328973289832899329003290132902329033290432905329063290732908329093291032911329123291332914329153291632917329183291932920329213292232923329243292532926329273292832929329303293132932329333293432935329363293732938329393294032941329423294332944329453294632947329483294932950329513295232953329543295532956329573295832959329603296132962329633296432965329663296732968329693297032971329723297332974329753297632977329783297932980329813298232983329843298532986329873298832989329903299132992329933299432995329963299732998329993300033001330023300333004330053300633007330083300933010330113301233013330143301533016330173301833019330203302133022330233302433025330263302733028330293303033031330323303333034330353303633037330383303933040330413304233043330443304533046330473304833049330503305133052330533305433055330563305733058330593306033061330623306333064330653306633067330683306933070330713307233073330743307533076330773307833079330803308133082330833308433085330863308733088330893309033091330923309333094330953309633097330983309933100331013310233103331043310533106331073310833109331103311133112331133311433115331163311733118331193312033121331223312333124331253312633127331283312933130331313313233133331343313533136331373313833139331403314133142331433314433145331463314733148331493315033151331523315333154331553315633157331583315933160331613316233163331643316533166331673316833169331703317133172331733317433175331763317733178331793318033181331823318333184331853318633187331883318933190331913319233193331943319533196331973319833199332003320133202332033320433205332063320733208332093321033211332123321333214332153321633217332183321933220332213322233223332243322533226332273322833229332303323133232332333323433235332363323733238332393324033241332423324333244332453324633247332483324933250332513325233253332543325533256332573325833259332603326133262332633326433265332663326733268332693327033271332723327333274332753327633277332783327933280332813328233283332843328533286332873328833289332903329133292332933329433295332963329733298332993330033301333023330333304333053330633307333083330933310333113331233313333143331533316333173331833319333203332133322333233332433325333263332733328333293333033331333323333333334333353333633337333383333933340333413334233343333443334533346333473334833349333503335133352333533335433355333563335733358333593336033361333623336333364333653336633367333683336933370333713337233373333743337533376333773337833379333803338133382333833338433385333863338733388333893339033391333923339333394333953339633397333983339933400334013340233403334043340533406334073340833409334103341133412334133341433415334163341733418334193342033421334223342333424334253342633427334283342933430334313343233433334343343533436334373343833439334403344133442334433344433445334463344733448334493345033451334523345333454334553345633457334583345933460334613346233463334643346533466334673346833469334703347133472334733347433475334763347733478334793348033481334823348333484334853348633487334883348933490334913349233493334943349533496334973349833499335003350133502335033350433505335063350733508335093351033511335123351333514335153351633517335183351933520335213352233523335243352533526335273352833529335303353133532335333353433535335363353733538335393354033541335423354333544335453354633547335483354933550335513355233553335543355533556335573355833559335603356133562335633356433565335663356733568335693357033571335723357333574335753357633577335783357933580335813358233583335843358533586335873358833589335903359133592335933359433595335963359733598335993360033601336023360333604336053360633607336083360933610336113361233613336143361533616336173361833619336203362133622336233362433625336263362733628336293363033631336323363333634336353363633637336383363933640336413364233643336443364533646336473364833649336503365133652336533365433655336563365733658336593366033661336623366333664336653366633667336683366933670336713367233673336743367533676336773367833679336803368133682336833368433685336863368733688336893369033691336923369333694336953369633697336983369933700337013370233703337043370533706337073370833709337103371133712337133371433715337163371733718337193372033721337223372333724337253372633727337283372933730337313373233733337343373533736337373373833739337403374133742337433374433745337463374733748337493375033751337523375333754337553375633757337583375933760337613376233763337643376533766337673376833769337703377133772337733377433775337763377733778337793378033781337823378333784337853378633787337883378933790337913379233793337943379533796337973379833799338003380133802338033380433805338063380733808338093381033811338123381333814338153381633817338183381933820338213382233823338243382533826338273382833829338303383133832338333383433835338363383733838338393384033841338423384333844338453384633847338483384933850338513385233853338543385533856338573385833859338603386133862338633386433865338663386733868338693387033871338723387333874338753387633877338783387933880338813388233883338843388533886338873388833889338903389133892338933389433895338963389733898338993390033901339023390333904339053390633907339083390933910339113391233913339143391533916339173391833919339203392133922339233392433925339263392733928339293393033931339323393333934339353393633937339383393933940339413394233943339443394533946339473394833949339503395133952339533395433955339563395733958339593396033961339623396333964339653396633967339683396933970339713397233973339743397533976339773397833979339803398133982339833398433985339863398733988339893399033991339923399333994339953399633997339983399934000340013400234003340043400534006340073400834009340103401134012340133401434015340163401734018340193402034021340223402334024340253402634027340283402934030340313403234033340343403534036340373403834039340403404134042340433404434045340463404734048340493405034051340523405334054340553405634057340583405934060340613406234063340643406534066340673406834069340703407134072340733407434075340763407734078340793408034081340823408334084340853408634087340883408934090340913409234093340943409534096340973409834099341003410134102341033410434105341063410734108341093411034111341123411334114341153411634117341183411934120341213412234123341243412534126341273412834129341303413134132341333413434135341363413734138341393414034141341423414334144341453414634147341483414934150341513415234153341543415534156341573415834159341603416134162341633416434165341663416734168341693417034171341723417334174341753417634177341783417934180341813418234183341843418534186341873418834189341903419134192341933419434195341963419734198341993420034201342023420334204342053420634207342083420934210342113421234213342143421534216342173421834219342203422134222342233422434225342263422734228342293423034231342323423334234342353423634237342383423934240342413424234243342443424534246342473424834249342503425134252342533425434255342563425734258342593426034261342623426334264342653426634267342683426934270342713427234273342743427534276342773427834279342803428134282342833428434285342863428734288342893429034291342923429334294342953429634297342983429934300343013430234303343043430534306343073430834309343103431134312343133431434315343163431734318343193432034321343223432334324343253432634327343283432934330343313433234333343343433534336343373433834339343403434134342343433434434345343463434734348343493435034351343523435334354343553435634357343583435934360343613436234363343643436534366343673436834369343703437134372343733437434375343763437734378343793438034381343823438334384343853438634387343883438934390343913439234393343943439534396343973439834399344003440134402344033440434405344063440734408344093441034411344123441334414344153441634417344183441934420344213442234423344243442534426344273442834429344303443134432344333443434435344363443734438344393444034441344423444334444344453444634447344483444934450344513445234453344543445534456344573445834459344603446134462344633446434465344663446734468344693447034471344723447334474344753447634477344783447934480344813448234483344843448534486344873448834489344903449134492344933449434495344963449734498344993450034501345023450334504345053450634507345083450934510345113451234513345143451534516345173451834519345203452134522345233452434525345263452734528345293453034531345323453334534345353453634537345383453934540345413454234543345443454534546345473454834549345503455134552345533455434555345563455734558345593456034561345623456334564345653456634567345683456934570345713457234573345743457534576345773457834579345803458134582345833458434585345863458734588345893459034591345923459334594345953459634597345983459934600346013460234603346043460534606346073460834609346103461134612346133461434615346163461734618346193462034621346223462334624346253462634627346283462934630346313463234633346343463534636346373463834639346403464134642346433464434645346463464734648346493465034651346523465334654346553465634657346583465934660346613466234663346643466534666346673466834669346703467134672346733467434675346763467734678346793468034681346823468334684346853468634687346883468934690346913469234693346943469534696346973469834699347003470134702347033470434705347063470734708347093471034711347123471334714347153471634717347183471934720347213472234723347243472534726347273472834729347303473134732347333473434735347363473734738347393474034741347423474334744347453474634747347483474934750347513475234753347543475534756347573475834759347603476134762347633476434765347663476734768347693477034771347723477334774347753477634777347783477934780347813478234783347843478534786347873478834789347903479134792347933479434795347963479734798347993480034801348023480334804348053480634807348083480934810348113481234813348143481534816348173481834819348203482134822348233482434825348263482734828348293483034831348323483334834348353483634837348383483934840348413484234843348443484534846348473484834849348503485134852348533485434855348563485734858348593486034861348623486334864348653486634867348683486934870348713487234873348743487534876348773487834879348803488134882348833488434885348863488734888348893489034891348923489334894348953489634897348983489934900349013490234903349043490534906349073490834909349103491134912349133491434915349163491734918349193492034921349223492334924349253492634927349283492934930349313493234933349343493534936349373493834939349403494134942349433494434945349463494734948349493495034951349523495334954349553495634957349583495934960349613496234963349643496534966349673496834969349703497134972349733497434975349763497734978349793498034981349823498334984349853498634987349883498934990349913499234993349943499534996349973499834999350003500135002350033500435005350063500735008350093501035011350123501335014350153501635017350183501935020350213502235023350243502535026350273502835029350303503135032350333503435035350363503735038350393504035041350423504335044350453504635047350483504935050350513505235053350543505535056350573505835059350603506135062350633506435065350663506735068350693507035071350723507335074350753507635077350783507935080350813508235083350843508535086350873508835089350903509135092350933509435095350963509735098350993510035101351023510335104351053510635107351083510935110351113511235113351143511535116351173511835119351203512135122351233512435125351263512735128351293513035131351323513335134351353513635137351383513935140351413514235143351443514535146351473514835149351503515135152351533515435155351563515735158351593516035161351623516335164351653516635167351683516935170351713517235173351743517535176351773517835179351803518135182351833518435185351863518735188351893519035191351923519335194351953519635197351983519935200352013520235203352043520535206352073520835209352103521135212352133521435215352163521735218352193522035221352223522335224352253522635227352283522935230352313523235233352343523535236352373523835239352403524135242352433524435245352463524735248352493525035251352523525335254352553525635257352583525935260352613526235263352643526535266352673526835269352703527135272352733527435275352763527735278352793528035281352823528335284352853528635287352883528935290352913529235293352943529535296352973529835299353003530135302353033530435305353063530735308353093531035311353123531335314353153531635317353183531935320353213532235323353243532535326353273532835329353303533135332353333533435335353363533735338353393534035341353423534335344353453534635347353483534935350353513535235353353543535535356353573535835359353603536135362353633536435365353663536735368353693537035371353723537335374353753537635377353783537935380353813538235383353843538535386353873538835389353903539135392353933539435395353963539735398353993540035401354023540335404354053540635407354083540935410354113541235413354143541535416354173541835419354203542135422354233542435425354263542735428354293543035431354323543335434354353543635437354383543935440354413544235443354443544535446354473544835449354503545135452354533545435455354563545735458354593546035461354623546335464354653546635467354683546935470354713547235473354743547535476354773547835479354803548135482354833548435485354863548735488354893549035491354923549335494354953549635497354983549935500355013550235503355043550535506355073550835509355103551135512355133551435515355163551735518355193552035521355223552335524355253552635527355283552935530355313553235533355343553535536355373553835539355403554135542355433554435545355463554735548355493555035551355523555335554355553555635557355583555935560355613556235563355643556535566355673556835569355703557135572355733557435575355763557735578355793558035581355823558335584355853558635587355883558935590355913559235593355943559535596355973559835599356003560135602356033560435605356063560735608356093561035611356123561335614356153561635617356183561935620356213562235623356243562535626356273562835629356303563135632356333563435635356363563735638356393564035641356423564335644356453564635647356483564935650356513565235653356543565535656356573565835659356603566135662356633566435665356663566735668356693567035671356723567335674356753567635677356783567935680356813568235683356843568535686356873568835689356903569135692356933569435695356963569735698356993570035701357023570335704357053570635707357083570935710357113571235713357143571535716357173571835719357203572135722357233572435725357263572735728357293573035731357323573335734357353573635737357383573935740357413574235743357443574535746357473574835749357503575135752357533575435755357563575735758357593576035761357623576335764357653576635767357683576935770357713577235773357743577535776357773577835779357803578135782357833578435785357863578735788357893579035791357923579335794357953579635797357983579935800358013580235803358043580535806358073580835809358103581135812358133581435815358163581735818358193582035821358223582335824358253582635827358283582935830358313583235833358343583535836358373583835839358403584135842358433584435845358463584735848358493585035851358523585335854358553585635857358583585935860358613586235863358643586535866358673586835869358703587135872358733587435875358763587735878358793588035881358823588335884358853588635887358883588935890358913589235893358943589535896358973589835899359003590135902359033590435905359063590735908359093591035911359123591335914359153591635917359183591935920359213592235923359243592535926359273592835929359303593135932359333593435935359363593735938359393594035941359423594335944359453594635947359483594935950359513595235953359543595535956359573595835959359603596135962359633596435965359663596735968359693597035971359723597335974359753597635977359783597935980359813598235983359843598535986359873598835989359903599135992359933599435995359963599735998359993600036001360023600336004360053600636007360083600936010360113601236013360143601536016360173601836019360203602136022360233602436025360263602736028360293603036031360323603336034360353603636037360383603936040360413604236043360443604536046360473604836049360503605136052360533605436055360563605736058360593606036061360623606336064360653606636067360683606936070360713607236073360743607536076360773607836079360803608136082360833608436085360863608736088360893609036091360923609336094360953609636097360983609936100361013610236103361043610536106361073610836109361103611136112361133611436115361163611736118361193612036121361223612336124361253612636127361283612936130361313613236133361343613536136361373613836139361403614136142361433614436145361463614736148361493615036151361523615336154361553615636157361583615936160361613616236163361643616536166361673616836169361703617136172361733617436175361763617736178361793618036181361823618336184361853618636187361883618936190361913619236193361943619536196361973619836199362003620136202362033620436205362063620736208362093621036211362123621336214362153621636217362183621936220362213622236223362243622536226362273622836229362303623136232362333623436235362363623736238362393624036241362423624336244362453624636247362483624936250362513625236253362543625536256362573625836259362603626136262362633626436265362663626736268362693627036271362723627336274362753627636277362783627936280362813628236283362843628536286362873628836289362903629136292362933629436295362963629736298362993630036301363023630336304363053630636307363083630936310363113631236313363143631536316363173631836319363203632136322363233632436325363263632736328363293633036331363323633336334363353633636337363383633936340363413634236343363443634536346363473634836349363503635136352363533635436355363563635736358363593636036361363623636336364363653636636367363683636936370363713637236373363743637536376363773637836379363803638136382363833638436385363863638736388363893639036391363923639336394363953639636397363983639936400364013640236403364043640536406364073640836409364103641136412364133641436415364163641736418364193642036421364223642336424364253642636427364283642936430364313643236433364343643536436364373643836439364403644136442364433644436445364463644736448364493645036451364523645336454364553645636457364583645936460364613646236463364643646536466364673646836469364703647136472364733647436475364763647736478364793648036481364823648336484364853648636487364883648936490364913649236493364943649536496364973649836499365003650136502365033650436505365063650736508365093651036511365123651336514365153651636517365183651936520365213652236523365243652536526365273652836529365303653136532365333653436535365363653736538365393654036541365423654336544365453654636547365483654936550365513655236553365543655536556365573655836559365603656136562365633656436565365663656736568365693657036571365723657336574365753657636577365783657936580365813658236583365843658536586365873658836589365903659136592365933659436595365963659736598365993660036601366023660336604366053660636607366083660936610366113661236613366143661536616366173661836619366203662136622366233662436625366263662736628366293663036631366323663336634366353663636637366383663936640366413664236643366443664536646366473664836649366503665136652366533665436655366563665736658366593666036661366623666336664366653666636667366683666936670366713667236673366743667536676366773667836679366803668136682366833668436685366863668736688366893669036691366923669336694366953669636697366983669936700367013670236703367043670536706367073670836709367103671136712367133671436715367163671736718367193672036721367223672336724367253672636727367283672936730367313673236733367343673536736367373673836739367403674136742367433674436745367463674736748367493675036751367523675336754367553675636757367583675936760367613676236763367643676536766367673676836769367703677136772367733677436775367763677736778367793678036781367823678336784367853678636787367883678936790367913679236793367943679536796367973679836799368003680136802368033680436805368063680736808368093681036811368123681336814368153681636817368183681936820368213682236823368243682536826368273682836829368303683136832368333683436835368363683736838368393684036841368423684336844368453684636847368483684936850368513685236853368543685536856368573685836859368603686136862368633686436865368663686736868368693687036871368723687336874368753687636877368783687936880368813688236883368843688536886368873688836889368903689136892368933689436895368963689736898368993690036901369023690336904369053690636907369083690936910369113691236913369143691536916369173691836919369203692136922369233692436925369263692736928369293693036931369323693336934369353693636937369383693936940369413694236943369443694536946369473694836949369503695136952369533695436955369563695736958369593696036961369623696336964369653696636967369683696936970369713697236973369743697536976369773697836979369803698136982369833698436985369863698736988369893699036991369923699336994369953699636997369983699937000370013700237003370043700537006370073700837009370103701137012370133701437015370163701737018370193702037021370223702337024370253702637027370283702937030370313703237033370343703537036370373703837039370403704137042370433704437045370463704737048370493705037051370523705337054370553705637057370583705937060370613706237063370643706537066370673706837069370703707137072370733707437075370763707737078370793708037081370823708337084370853708637087370883708937090370913709237093370943709537096370973709837099371003710137102371033710437105371063710737108371093711037111371123711337114371153711637117371183711937120371213712237123371243712537126371273712837129371303713137132371333713437135371363713737138371393714037141371423714337144371453714637147371483714937150371513715237153371543715537156371573715837159371603716137162371633716437165371663716737168371693717037171371723717337174371753717637177371783717937180371813718237183371843718537186371873718837189371903719137192371933719437195371963719737198371993720037201372023720337204372053720637207372083720937210372113721237213372143721537216372173721837219372203722137222372233722437225372263722737228372293723037231372323723337234372353723637237372383723937240372413724237243372443724537246372473724837249372503725137252372533725437255372563725737258372593726037261372623726337264372653726637267372683726937270372713727237273372743727537276372773727837279372803728137282372833728437285372863728737288372893729037291372923729337294372953729637297372983729937300373013730237303373043730537306373073730837309373103731137312373133731437315373163731737318373193732037321373223732337324373253732637327373283732937330373313733237333373343733537336373373733837339373403734137342373433734437345373463734737348373493735037351373523735337354373553735637357373583735937360373613736237363373643736537366373673736837369373703737137372373733737437375373763737737378373793738037381373823738337384373853738637387373883738937390373913739237393373943739537396373973739837399374003740137402374033740437405374063740737408374093741037411374123741337414374153741637417374183741937420374213742237423374243742537426374273742837429374303743137432374333743437435374363743737438374393744037441374423744337444374453744637447374483744937450374513745237453374543745537456374573745837459374603746137462374633746437465374663746737468374693747037471374723747337474374753747637477374783747937480374813748237483374843748537486374873748837489374903749137492374933749437495374963749737498374993750037501375023750337504375053750637507375083750937510375113751237513375143751537516375173751837519375203752137522375233752437525375263752737528375293753037531375323753337534375353753637537375383753937540375413754237543375443754537546375473754837549375503755137552375533755437555375563755737558375593756037561375623756337564375653756637567375683756937570375713757237573375743757537576375773757837579375803758137582375833758437585375863758737588375893759037591375923759337594375953759637597375983759937600376013760237603376043760537606376073760837609376103761137612376133761437615376163761737618376193762037621376223762337624376253762637627376283762937630376313763237633376343763537636376373763837639376403764137642376433764437645376463764737648376493765037651376523765337654376553765637657376583765937660376613766237663376643766537666376673766837669376703767137672376733767437675376763767737678376793768037681376823768337684376853768637687376883768937690376913769237693376943769537696376973769837699377003770137702377033770437705377063770737708377093771037711377123771337714377153771637717377183771937720377213772237723377243772537726377273772837729377303773137732377333773437735377363773737738377393774037741377423774337744377453774637747377483774937750377513775237753377543775537756377573775837759377603776137762377633776437765377663776737768377693777037771377723777337774377753777637777377783777937780377813778237783377843778537786377873778837789377903779137792377933779437795377963779737798377993780037801378023780337804378053780637807378083780937810378113781237813378143781537816378173781837819378203782137822378233782437825378263782737828378293783037831378323783337834378353783637837378383783937840378413784237843378443784537846378473784837849378503785137852378533785437855378563785737858378593786037861378623786337864378653786637867378683786937870378713787237873378743787537876378773787837879378803788137882378833788437885378863788737888378893789037891378923789337894378953789637897378983789937900379013790237903379043790537906379073790837909379103791137912379133791437915379163791737918379193792037921379223792337924379253792637927379283792937930379313793237933379343793537936379373793837939379403794137942379433794437945379463794737948379493795037951379523795337954379553795637957379583795937960379613796237963379643796537966379673796837969379703797137972379733797437975379763797737978379793798037981379823798337984379853798637987379883798937990379913799237993379943799537996379973799837999380003800138002380033800438005380063800738008380093801038011380123801338014380153801638017380183801938020380213802238023380243802538026380273802838029380303803138032380333803438035380363803738038380393804038041380423804338044380453804638047380483804938050380513805238053380543805538056380573805838059380603806138062380633806438065380663806738068380693807038071380723807338074380753807638077380783807938080380813808238083380843808538086380873808838089380903809138092380933809438095380963809738098380993810038101381023810338104381053810638107381083810938110381113811238113381143811538116381173811838119381203812138122381233812438125381263812738128381293813038131381323813338134381353813638137381383813938140381413814238143381443814538146381473814838149381503815138152381533815438155381563815738158381593816038161381623816338164381653816638167381683816938170381713817238173381743817538176381773817838179381803818138182381833818438185381863818738188381893819038191381923819338194381953819638197381983819938200382013820238203382043820538206382073820838209382103821138212382133821438215382163821738218382193822038221382223822338224382253822638227382283822938230382313823238233382343823538236382373823838239382403824138242382433824438245382463824738248382493825038251382523825338254382553825638257382583825938260382613826238263382643826538266382673826838269382703827138272382733827438275382763827738278382793828038281382823828338284382853828638287382883828938290382913829238293382943829538296382973829838299383003830138302383033830438305383063830738308383093831038311383123831338314383153831638317383183831938320383213832238323383243832538326383273832838329383303833138332383333833438335383363833738338383393834038341383423834338344383453834638347383483834938350383513835238353383543835538356383573835838359383603836138362383633836438365383663836738368383693837038371383723837338374383753837638377383783837938380383813838238383383843838538386383873838838389383903839138392383933839438395383963839738398383993840038401384023840338404384053840638407384083840938410384113841238413384143841538416384173841838419384203842138422384233842438425384263842738428384293843038431384323843338434384353843638437384383843938440384413844238443384443844538446384473844838449384503845138452384533845438455384563845738458384593846038461384623846338464384653846638467384683846938470384713847238473384743847538476384773847838479384803848138482384833848438485384863848738488384893849038491384923849338494384953849638497384983849938500385013850238503385043850538506385073850838509385103851138512385133851438515385163851738518385193852038521385223852338524385253852638527385283852938530385313853238533385343853538536385373853838539385403854138542385433854438545385463854738548385493855038551385523855338554385553855638557385583855938560385613856238563385643856538566385673856838569385703857138572385733857438575385763857738578385793858038581385823858338584385853858638587385883858938590385913859238593385943859538596385973859838599386003860138602386033860438605386063860738608386093861038611386123861338614386153861638617386183861938620386213862238623386243862538626386273862838629386303863138632386333863438635386363863738638386393864038641386423864338644386453864638647386483864938650386513865238653386543865538656386573865838659386603866138662386633866438665386663866738668386693867038671386723867338674386753867638677386783867938680386813868238683386843868538686386873868838689386903869138692386933869438695386963869738698386993870038701387023870338704387053870638707387083870938710387113871238713387143871538716387173871838719387203872138722387233872438725387263872738728387293873038731387323873338734387353873638737387383873938740387413874238743387443874538746387473874838749387503875138752387533875438755387563875738758387593876038761387623876338764387653876638767387683876938770387713877238773387743877538776387773877838779387803878138782387833878438785387863878738788387893879038791387923879338794387953879638797387983879938800388013880238803388043880538806388073880838809388103881138812388133881438815388163881738818388193882038821388223882338824388253882638827388283882938830388313883238833388343883538836388373883838839388403884138842388433884438845388463884738848388493885038851388523885338854388553885638857388583885938860388613886238863388643886538866388673886838869388703887138872388733887438875388763887738878388793888038881388823888338884388853888638887388883888938890388913889238893388943889538896388973889838899389003890138902389033890438905389063890738908389093891038911389123891338914389153891638917389183891938920389213892238923389243892538926389273892838929389303893138932389333893438935389363893738938389393894038941389423894338944389453894638947389483894938950389513895238953389543895538956389573895838959389603896138962389633896438965389663896738968389693897038971389723897338974389753897638977389783897938980389813898238983389843898538986389873898838989389903899138992389933899438995389963899738998389993900039001390023900339004390053900639007390083900939010390113901239013390143901539016390173901839019390203902139022390233902439025390263902739028390293903039031390323903339034390353903639037390383903939040390413904239043390443904539046390473904839049390503905139052390533905439055390563905739058390593906039061390623906339064390653906639067390683906939070390713907239073390743907539076390773907839079390803908139082390833908439085390863908739088390893909039091390923909339094390953909639097390983909939100391013910239103391043910539106391073910839109391103911139112391133911439115391163911739118391193912039121391223912339124391253912639127391283912939130391313913239133391343913539136391373913839139391403914139142391433914439145391463914739148391493915039151391523915339154391553915639157391583915939160391613916239163391643916539166391673916839169391703917139172391733917439175391763917739178391793918039181391823918339184391853918639187391883918939190391913919239193391943919539196391973919839199392003920139202392033920439205392063920739208392093921039211392123921339214392153921639217392183921939220392213922239223392243922539226392273922839229392303923139232392333923439235392363923739238392393924039241392423924339244392453924639247392483924939250392513925239253392543925539256392573925839259392603926139262392633926439265392663926739268392693927039271392723927339274392753927639277392783927939280392813928239283392843928539286392873928839289392903929139292392933929439295392963929739298392993930039301393023930339304393053930639307393083930939310393113931239313393143931539316393173931839319393203932139322393233932439325393263932739328393293933039331393323933339334393353933639337393383933939340393413934239343393443934539346393473934839349393503935139352393533935439355393563935739358393593936039361393623936339364393653936639367393683936939370393713937239373393743937539376393773937839379393803938139382393833938439385393863938739388393893939039391393923939339394393953939639397393983939939400394013940239403394043940539406394073940839409394103941139412394133941439415394163941739418394193942039421394223942339424394253942639427394283942939430394313943239433394343943539436394373943839439394403944139442394433944439445394463944739448394493945039451394523945339454394553945639457394583945939460394613946239463394643946539466394673946839469394703947139472394733947439475394763947739478394793948039481394823948339484394853948639487394883948939490394913949239493394943949539496394973949839499395003950139502395033950439505395063950739508395093951039511395123951339514395153951639517395183951939520395213952239523395243952539526395273952839529395303953139532395333953439535395363953739538395393954039541395423954339544395453954639547395483954939550395513955239553395543955539556395573955839559395603956139562395633956439565395663956739568395693957039571395723957339574395753957639577395783957939580395813958239583395843958539586395873958839589395903959139592395933959439595395963959739598395993960039601396023960339604396053960639607396083960939610396113961239613396143961539616396173961839619396203962139622396233962439625396263962739628396293963039631396323963339634396353963639637396383963939640396413964239643396443964539646396473964839649396503965139652396533965439655396563965739658396593966039661396623966339664396653966639667396683966939670396713967239673396743967539676396773967839679396803968139682396833968439685396863968739688396893969039691396923969339694396953969639697396983969939700397013970239703397043970539706397073970839709397103971139712397133971439715397163971739718397193972039721397223972339724397253972639727397283972939730397313973239733397343973539736397373973839739397403974139742397433974439745397463974739748397493975039751397523975339754397553975639757397583975939760397613976239763397643976539766397673976839769397703977139772397733977439775397763977739778397793978039781397823978339784397853978639787397883978939790397913979239793397943979539796397973979839799398003980139802398033980439805398063980739808398093981039811398123981339814398153981639817398183981939820398213982239823398243982539826398273982839829398303983139832398333983439835398363983739838398393984039841398423984339844398453984639847398483984939850398513985239853398543985539856398573985839859398603986139862398633986439865398663986739868398693987039871398723987339874398753987639877398783987939880398813988239883398843988539886398873988839889398903989139892398933989439895398963989739898398993990039901399023990339904399053990639907399083990939910399113991239913399143991539916399173991839919399203992139922399233992439925399263992739928399293993039931399323993339934399353993639937399383993939940399413994239943399443994539946399473994839949399503995139952399533995439955399563995739958399593996039961399623996339964399653996639967399683996939970399713997239973399743997539976399773997839979399803998139982399833998439985399863998739988399893999039991399923999339994399953999639997399983999940000400014000240003400044000540006400074000840009400104001140012400134001440015400164001740018400194002040021400224002340024400254002640027400284002940030400314003240033400344003540036400374003840039400404004140042400434004440045400464004740048400494005040051400524005340054400554005640057400584005940060400614006240063400644006540066400674006840069400704007140072400734007440075400764007740078400794008040081400824008340084400854008640087400884008940090400914009240093400944009540096400974009840099401004010140102401034010440105401064010740108401094011040111401124011340114401154011640117401184011940120401214012240123401244012540126401274012840129401304013140132401334013440135401364013740138401394014040141401424014340144401454014640147401484014940150401514015240153401544015540156401574015840159401604016140162401634016440165401664016740168401694017040171401724017340174401754017640177401784017940180401814018240183401844018540186401874018840189401904019140192401934019440195401964019740198401994020040201402024020340204402054020640207402084020940210402114021240213402144021540216402174021840219402204022140222402234022440225402264022740228402294023040231402324023340234402354023640237402384023940240402414024240243402444024540246402474024840249402504025140252402534025440255402564025740258402594026040261402624026340264402654026640267402684026940270402714027240273402744027540276402774027840279402804028140282402834028440285402864028740288402894029040291402924029340294402954029640297402984029940300403014030240303403044030540306403074030840309403104031140312403134031440315403164031740318403194032040321403224032340324403254032640327403284032940330403314033240333403344033540336403374033840339403404034140342403434034440345403464034740348403494035040351403524035340354403554035640357403584035940360403614036240363403644036540366403674036840369403704037140372403734037440375403764037740378403794038040381403824038340384403854038640387403884038940390403914039240393403944039540396403974039840399404004040140402404034040440405404064040740408404094041040411404124041340414404154041640417404184041940420404214042240423404244042540426404274042840429404304043140432404334043440435404364043740438404394044040441404424044340444404454044640447404484044940450404514045240453404544045540456404574045840459404604046140462404634046440465404664046740468404694047040471404724047340474404754047640477404784047940480404814048240483404844048540486404874048840489404904049140492404934049440495404964049740498404994050040501405024050340504405054050640507405084050940510405114051240513405144051540516405174051840519405204052140522405234052440525405264052740528405294053040531405324053340534405354053640537405384053940540405414054240543405444054540546405474054840549405504055140552405534055440555405564055740558405594056040561405624056340564405654056640567405684056940570405714057240573405744057540576405774057840579405804058140582405834058440585405864058740588405894059040591405924059340594405954059640597405984059940600406014060240603406044060540606406074060840609406104061140612406134061440615406164061740618406194062040621406224062340624406254062640627406284062940630406314063240633406344063540636406374063840639406404064140642406434064440645406464064740648406494065040651406524065340654406554065640657406584065940660406614066240663406644066540666406674066840669406704067140672406734067440675406764067740678406794068040681406824068340684406854068640687406884068940690406914069240693406944069540696406974069840699407004070140702407034070440705407064070740708407094071040711407124071340714407154071640717407184071940720407214072240723407244072540726407274072840729407304073140732407334073440735407364073740738407394074040741407424074340744407454074640747407484074940750407514075240753407544075540756407574075840759407604076140762407634076440765407664076740768407694077040771407724077340774407754077640777407784077940780407814078240783407844078540786407874078840789407904079140792407934079440795407964079740798407994080040801408024080340804408054080640807408084080940810408114081240813408144081540816408174081840819408204082140822408234082440825408264082740828408294083040831408324083340834408354083640837408384083940840408414084240843408444084540846408474084840849408504085140852408534085440855408564085740858408594086040861408624086340864408654086640867408684086940870408714087240873408744087540876408774087840879408804088140882408834088440885408864088740888408894089040891408924089340894408954089640897408984089940900409014090240903409044090540906409074090840909409104091140912409134091440915409164091740918409194092040921409224092340924409254092640927409284092940930409314093240933409344093540936409374093840939409404094140942409434094440945409464094740948409494095040951409524095340954409554095640957409584095940960409614096240963409644096540966409674096840969409704097140972409734097440975409764097740978409794098040981409824098340984409854098640987409884098940990409914099240993409944099540996409974099840999410004100141002410034100441005410064100741008410094101041011410124101341014410154101641017410184101941020410214102241023410244102541026410274102841029410304103141032410334103441035410364103741038410394104041041410424104341044410454104641047410484104941050410514105241053410544105541056410574105841059410604106141062410634106441065410664106741068410694107041071410724107341074410754107641077410784107941080410814108241083410844108541086410874108841089410904109141092410934109441095410964109741098410994110041101411024110341104411054110641107411084110941110411114111241113411144111541116411174111841119411204112141122411234112441125411264112741128411294113041131411324113341134411354113641137411384113941140411414114241143411444114541146411474114841149411504115141152411534115441155411564115741158411594116041161411624116341164411654116641167411684116941170411714117241173411744117541176411774117841179411804118141182411834118441185411864118741188411894119041191411924119341194411954119641197411984119941200412014120241203412044120541206412074120841209412104121141212412134121441215412164121741218412194122041221412224122341224412254122641227412284122941230412314123241233412344123541236412374123841239412404124141242412434124441245412464124741248412494125041251412524125341254412554125641257412584125941260412614126241263412644126541266412674126841269412704127141272412734127441275412764127741278412794128041281412824128341284412854128641287412884128941290412914129241293412944129541296412974129841299413004130141302413034130441305413064130741308413094131041311413124131341314413154131641317413184131941320413214132241323413244132541326413274132841329413304133141332413334133441335413364133741338413394134041341413424134341344413454134641347413484134941350413514135241353413544135541356413574135841359413604136141362413634136441365413664136741368413694137041371413724137341374413754137641377413784137941380413814138241383413844138541386413874138841389413904139141392413934139441395413964139741398413994140041401414024140341404414054140641407414084140941410414114141241413414144141541416414174141841419414204142141422414234142441425414264142741428414294143041431414324143341434414354143641437414384143941440414414144241443414444144541446414474144841449414504145141452414534145441455414564145741458414594146041461414624146341464414654146641467414684146941470414714147241473414744147541476414774147841479414804148141482414834148441485414864148741488414894149041491414924149341494414954149641497414984149941500415014150241503415044150541506415074150841509415104151141512415134151441515415164151741518415194152041521415224152341524415254152641527415284152941530415314153241533415344153541536415374153841539415404154141542415434154441545415464154741548415494155041551415524155341554415554155641557415584155941560415614156241563415644156541566415674156841569415704157141572415734157441575415764157741578415794158041581415824158341584415854158641587415884158941590415914159241593415944159541596415974159841599416004160141602416034160441605416064160741608416094161041611416124161341614416154161641617416184161941620416214162241623416244162541626416274162841629416304163141632416334163441635416364163741638416394164041641416424164341644416454164641647416484164941650416514165241653416544165541656416574165841659416604166141662416634166441665416664166741668416694167041671416724167341674416754167641677416784167941680416814168241683416844168541686416874168841689416904169141692416934169441695416964169741698416994170041701417024170341704417054170641707417084170941710417114171241713417144171541716417174171841719417204172141722417234172441725417264172741728417294173041731417324173341734417354173641737417384173941740417414174241743417444174541746417474174841749417504175141752417534175441755417564175741758417594176041761417624176341764417654176641767417684176941770417714177241773417744177541776417774177841779417804178141782417834178441785417864178741788417894179041791417924179341794417954179641797417984179941800418014180241803418044180541806418074180841809418104181141812418134181441815418164181741818418194182041821418224182341824418254182641827418284182941830418314183241833418344183541836418374183841839418404184141842418434184441845418464184741848418494185041851418524185341854418554185641857418584185941860418614186241863418644186541866418674186841869418704187141872418734187441875418764187741878418794188041881418824188341884418854188641887418884188941890418914189241893418944189541896418974189841899419004190141902419034190441905419064190741908419094191041911419124191341914419154191641917419184191941920419214192241923419244192541926419274192841929419304193141932419334193441935419364193741938419394194041941419424194341944419454194641947419484194941950419514195241953419544195541956419574195841959419604196141962419634196441965419664196741968419694197041971419724197341974419754197641977419784197941980419814198241983419844198541986419874198841989419904199141992419934199441995419964199741998419994200042001420024200342004420054200642007420084200942010420114201242013420144201542016420174201842019420204202142022420234202442025420264202742028420294203042031420324203342034420354203642037420384203942040420414204242043420444204542046420474204842049420504205142052420534205442055420564205742058420594206042061420624206342064420654206642067420684206942070420714207242073420744207542076420774207842079420804208142082420834208442085420864208742088420894209042091420924209342094420954209642097420984209942100421014210242103421044210542106421074210842109421104211142112421134211442115421164211742118421194212042121421224212342124421254212642127421284212942130421314213242133421344213542136421374213842139421404214142142421434214442145421464214742148421494215042151421524215342154421554215642157421584215942160421614216242163421644216542166421674216842169421704217142172421734217442175421764217742178421794218042181421824218342184421854218642187421884218942190421914219242193421944219542196421974219842199422004220142202422034220442205422064220742208422094221042211422124221342214422154221642217422184221942220422214222242223422244222542226422274222842229422304223142232422334223442235422364223742238422394224042241422424224342244422454224642247422484224942250422514225242253422544225542256422574225842259422604226142262422634226442265422664226742268422694227042271422724227342274422754227642277422784227942280422814228242283422844228542286422874228842289422904229142292422934229442295422964229742298422994230042301423024230342304423054230642307423084230942310423114231242313423144231542316423174231842319423204232142322423234232442325423264232742328423294233042331423324233342334423354233642337423384233942340423414234242343423444234542346423474234842349423504235142352423534235442355423564235742358423594236042361423624236342364423654236642367423684236942370423714237242373423744237542376423774237842379423804238142382423834238442385423864238742388423894239042391423924239342394423954239642397423984239942400424014240242403424044240542406424074240842409424104241142412424134241442415424164241742418424194242042421424224242342424424254242642427424284242942430424314243242433424344243542436424374243842439424404244142442424434244442445424464244742448424494245042451424524245342454424554245642457424584245942460424614246242463424644246542466424674246842469424704247142472424734247442475424764247742478424794248042481424824248342484424854248642487424884248942490424914249242493424944249542496424974249842499425004250142502425034250442505425064250742508425094251042511425124251342514425154251642517425184251942520425214252242523425244252542526425274252842529425304253142532425334253442535425364253742538425394254042541425424254342544425454254642547425484254942550425514255242553425544255542556425574255842559425604256142562425634256442565425664256742568425694257042571425724257342574425754257642577425784257942580425814258242583425844258542586425874258842589425904259142592425934259442595425964259742598425994260042601426024260342604426054260642607426084260942610426114261242613426144261542616426174261842619426204262142622426234262442625426264262742628426294263042631426324263342634426354263642637426384263942640426414264242643426444264542646426474264842649426504265142652426534265442655426564265742658426594266042661426624266342664426654266642667426684266942670426714267242673426744267542676426774267842679426804268142682426834268442685426864268742688426894269042691426924269342694426954269642697426984269942700427014270242703427044270542706427074270842709427104271142712427134271442715427164271742718427194272042721427224272342724427254272642727427284272942730427314273242733427344273542736427374273842739427404274142742427434274442745427464274742748427494275042751427524275342754427554275642757427584275942760427614276242763427644276542766427674276842769427704277142772427734277442775427764277742778427794278042781427824278342784427854278642787427884278942790427914279242793427944279542796427974279842799428004280142802428034280442805428064280742808428094281042811428124281342814428154281642817428184281942820428214282242823428244282542826428274282842829428304283142832428334283442835428364283742838428394284042841428424284342844428454284642847428484284942850428514285242853428544285542856428574285842859428604286142862428634286442865428664286742868428694287042871428724287342874428754287642877428784287942880428814288242883428844288542886428874288842889428904289142892428934289442895428964289742898428994290042901429024290342904429054290642907429084290942910429114291242913429144291542916429174291842919429204292142922429234292442925429264292742928429294293042931429324293342934429354293642937429384293942940429414294242943429444294542946429474294842949429504295142952429534295442955429564295742958429594296042961429624296342964429654296642967429684296942970429714297242973429744297542976429774297842979429804298142982429834298442985429864298742988429894299042991429924299342994429954299642997429984299943000430014300243003430044300543006430074300843009430104301143012430134301443015430164301743018430194302043021430224302343024430254302643027430284302943030430314303243033430344303543036430374303843039430404304143042430434304443045430464304743048430494305043051430524305343054430554305643057430584305943060430614306243063430644306543066430674306843069430704307143072430734307443075430764307743078430794308043081430824308343084430854308643087430884308943090430914309243093430944309543096430974309843099431004310143102431034310443105431064310743108431094311043111431124311343114431154311643117431184311943120431214312243123431244312543126431274312843129431304313143132431334313443135431364313743138431394314043141431424314343144431454314643147431484314943150431514315243153431544315543156431574315843159431604316143162431634316443165431664316743168431694317043171431724317343174431754317643177431784317943180431814318243183431844318543186431874318843189431904319143192431934319443195431964319743198431994320043201432024320343204432054320643207432084320943210432114321243213432144321543216432174321843219432204322143222432234322443225432264322743228432294323043231432324323343234432354323643237432384323943240432414324243243432444324543246432474324843249432504325143252432534325443255432564325743258432594326043261432624326343264432654326643267432684326943270432714327243273432744327543276432774327843279432804328143282432834328443285432864328743288432894329043291432924329343294432954329643297432984329943300433014330243303433044330543306433074330843309433104331143312433134331443315433164331743318433194332043321433224332343324433254332643327433284332943330433314333243333433344333543336433374333843339433404334143342433434334443345433464334743348433494335043351433524335343354433554335643357433584335943360433614336243363433644336543366433674336843369433704337143372433734337443375433764337743378433794338043381433824338343384433854338643387433884338943390433914339243393433944339543396433974339843399434004340143402434034340443405434064340743408434094341043411434124341343414434154341643417434184341943420434214342243423434244342543426434274342843429434304343143432434334343443435434364343743438434394344043441434424344343444434454344643447434484344943450434514345243453434544345543456434574345843459434604346143462434634346443465434664346743468434694347043471434724347343474434754347643477434784347943480434814348243483434844348543486434874348843489434904349143492434934349443495434964349743498434994350043501435024350343504435054350643507435084350943510435114351243513435144351543516435174351843519435204352143522435234352443525435264352743528435294353043531435324353343534435354353643537435384353943540435414354243543435444354543546435474354843549435504355143552435534355443555435564355743558435594356043561435624356343564435654356643567435684356943570435714357243573435744357543576435774357843579435804358143582435834358443585435864358743588435894359043591435924359343594435954359643597435984359943600436014360243603436044360543606436074360843609436104361143612436134361443615436164361743618436194362043621436224362343624436254362643627436284362943630436314363243633436344363543636436374363843639436404364143642436434364443645436464364743648436494365043651436524365343654436554365643657436584365943660436614366243663436644366543666436674366843669436704367143672436734367443675436764367743678436794368043681436824368343684436854368643687436884368943690436914369243693436944369543696436974369843699437004370143702437034370443705437064370743708437094371043711437124371343714437154371643717437184371943720437214372243723437244372543726437274372843729437304373143732437334373443735437364373743738437394374043741437424374343744437454374643747437484374943750437514375243753437544375543756437574375843759437604376143762437634376443765437664376743768437694377043771437724377343774437754377643777437784377943780437814378243783437844378543786437874378843789437904379143792437934379443795437964379743798437994380043801438024380343804438054380643807438084380943810438114381243813438144381543816438174381843819438204382143822438234382443825438264382743828438294383043831438324383343834438354383643837438384383943840438414384243843438444384543846438474384843849438504385143852438534385443855438564385743858438594386043861438624386343864438654386643867438684386943870438714387243873438744387543876438774387843879438804388143882438834388443885438864388743888438894389043891438924389343894438954389643897438984389943900439014390243903439044390543906439074390843909439104391143912439134391443915439164391743918439194392043921439224392343924439254392643927439284392943930439314393243933439344393543936439374393843939439404394143942439434394443945439464394743948439494395043951439524395343954439554395643957439584395943960439614396243963439644396543966439674396843969439704397143972439734397443975439764397743978439794398043981439824398343984439854398643987439884398943990439914399243993439944399543996439974399843999440004400144002440034400444005440064400744008440094401044011440124401344014440154401644017440184401944020440214402244023440244402544026440274402844029440304403144032440334403444035440364403744038440394404044041440424404344044440454404644047440484404944050440514405244053440544405544056440574405844059440604406144062440634406444065440664406744068440694407044071440724407344074440754407644077440784407944080440814408244083440844408544086440874408844089440904409144092440934409444095440964409744098440994410044101441024410344104441054410644107441084410944110441114411244113441144411544116441174411844119441204412144122441234412444125441264412744128441294413044131441324413344134441354413644137441384413944140441414414244143441444414544146441474414844149441504415144152441534415444155441564415744158441594416044161441624416344164441654416644167441684416944170441714417244173441744417544176441774417844179441804418144182441834418444185441864418744188441894419044191441924419344194441954419644197441984419944200442014420244203442044420544206442074420844209442104421144212442134421444215442164421744218442194422044221442224422344224442254422644227442284422944230442314423244233442344423544236442374423844239442404424144242442434424444245442464424744248442494425044251442524425344254442554425644257442584425944260442614426244263442644426544266442674426844269442704427144272442734427444275442764427744278442794428044281442824428344284442854428644287442884428944290442914429244293442944429544296442974429844299443004430144302443034430444305443064430744308443094431044311443124431344314443154431644317443184431944320443214432244323443244432544326443274432844329443304433144332443334433444335443364433744338443394434044341443424434344344443454434644347443484434944350443514435244353443544435544356443574435844359443604436144362443634436444365443664436744368443694437044371443724437344374443754437644377443784437944380443814438244383443844438544386443874438844389443904439144392443934439444395443964439744398443994440044401444024440344404444054440644407444084440944410444114441244413444144441544416444174441844419444204442144422444234442444425444264442744428444294443044431444324443344434444354443644437444384443944440444414444244443444444444544446444474444844449444504445144452444534445444455444564445744458444594446044461444624446344464444654446644467444684446944470444714447244473444744447544476444774447844479444804448144482444834448444485444864448744488444894449044491444924449344494444954449644497444984449944500445014450244503445044450544506445074450844509445104451144512445134451444515445164451744518445194452044521445224452344524445254452644527445284452944530445314453244533445344453544536445374453844539445404454144542445434454444545445464454744548445494455044551445524455344554445554455644557445584455944560445614456244563445644456544566445674456844569445704457144572445734457444575445764457744578445794458044581445824458344584445854458644587445884458944590445914459244593445944459544596445974459844599446004460144602446034460444605446064460744608446094461044611446124461344614446154461644617446184461944620446214462244623446244462544626446274462844629446304463144632446334463444635446364463744638446394464044641446424464344644446454464644647446484464944650446514465244653446544465544656446574465844659446604466144662446634466444665446664466744668446694467044671446724467344674446754467644677446784467944680446814468244683446844468544686446874468844689446904469144692446934469444695446964469744698446994470044701447024470344704447054470644707447084470944710447114471244713447144471544716447174471844719447204472144722447234472444725447264472744728447294473044731447324473344734447354473644737447384473944740447414474244743447444474544746447474474844749447504475144752447534475444755447564475744758447594476044761447624476344764447654476644767447684476944770447714477244773447744477544776447774477844779447804478144782447834478444785447864478744788447894479044791447924479344794447954479644797447984479944800448014480244803448044480544806448074480844809448104481144812448134481444815448164481744818448194482044821448224482344824448254482644827448284482944830448314483244833448344483544836448374483844839448404484144842448434484444845448464484744848448494485044851448524485344854448554485644857448584485944860448614486244863448644486544866448674486844869448704487144872448734487444875448764487744878448794488044881448824488344884448854488644887448884488944890448914489244893448944489544896448974489844899449004490144902449034490444905449064490744908449094491044911449124491344914449154491644917449184491944920449214492244923449244492544926449274492844929449304493144932449334493444935449364493744938449394494044941449424494344944449454494644947449484494944950449514495244953449544495544956449574495844959449604496144962449634496444965449664496744968449694497044971449724497344974449754497644977449784497944980449814498244983449844498544986449874498844989449904499144992449934499444995449964499744998449994500045001450024500345004450054500645007450084500945010450114501245013450144501545016450174501845019450204502145022450234502445025450264502745028450294503045031450324503345034450354503645037450384503945040450414504245043450444504545046450474504845049450504505145052450534505445055
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <stdint.h>
  8. #include <limits>
  9. template <typename R>
  10. struct VirtualFuncInvoker0
  11. {
  12. typedef R (*Func)(void*, const RuntimeMethod*);
  13. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  14. {
  15. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  16. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  17. }
  18. };
  19. template <typename R, typename T1, typename T2>
  20. struct GenericVirtualFuncInvoker2
  21. {
  22. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  23. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
  24. {
  25. VirtualInvokeData invokeData;
  26. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  27. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  28. }
  29. };
  30. struct InterfaceActionInvoker0
  31. {
  32. typedef void (*Action)(void*, const RuntimeMethod*);
  33. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  34. {
  35. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  36. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  37. }
  38. };
  39. template <typename R>
  40. struct InterfaceFuncInvoker0
  41. {
  42. typedef R (*Func)(void*, const RuntimeMethod*);
  43. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  44. {
  45. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  46. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  47. }
  48. };
  49. // System.Action`1<System.Int32>
  50. struct Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B;
  51. // System.Action`1<System.Object>
  52. struct Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC;
  53. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Bgr24>
  54. struct Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF;
  55. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Bgr565>
  56. struct Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24;
  57. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Bgra32>
  58. struct Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E;
  59. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Bgra4444>
  60. struct Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1;
  61. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Bgra5551>
  62. struct Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B;
  63. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Byte4>
  64. struct Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB;
  65. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.HalfSingle>
  66. struct Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A;
  67. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.HalfVector2>
  68. struct Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8;
  69. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.HalfVector4>
  70. struct Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807;
  71. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.L16>
  72. struct Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F;
  73. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.L8>
  74. struct Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672;
  75. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.La16>
  76. struct Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60;
  77. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.La32>
  78. struct Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233;
  79. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>
  80. struct Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287;
  81. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>
  82. struct Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C;
  83. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>
  84. struct Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773;
  85. // System.Collections.Generic.IDictionary`2<System.Object,System.Object>
  86. struct IDictionary_2_tC51B0D1CF3D0A1E45BBD8B79324FE5CEA1C1CB72;
  87. // System.Lazy`1<SixLabors.ImageSharp.Configuration>
  88. struct Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E;
  89. // System.Pinnable`1<System.Numerics.Vector4>
  90. struct Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7;
  91. // System.Char[]
  92. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  93. // System.Delegate[]
  94. struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
  95. // System.Type[]
  96. struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755;
  97. // System.Numerics.Vector4[]
  98. struct Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F;
  99. // System.Reflection.Binder
  100. struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30;
  101. // System.Threading.CancellationTokenSource
  102. struct CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3;
  103. // SixLabors.ImageSharp.Configuration
  104. struct Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8;
  105. // System.DelegateData
  106. struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288;
  107. // SixLabors.ImageSharp.IO.IFileSystem
  108. struct IFileSystem_tC69B6614586AB2F610D79E6C47189275D30486C2;
  109. // SixLabors.ImageSharp.Processing.IImageProcessingContextFactory
  110. struct IImageProcessingContextFactory_tC47D420D349BF819E0E7F349FDFB058267BAC426;
  111. // SixLabors.ImageSharp.Formats.ImageFormatManager
  112. struct ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515;
  113. // System.Reflection.MemberFilter
  114. struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81;
  115. // SixLabors.ImageSharp.Memory.MemoryAllocator
  116. struct MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444;
  117. // System.Reflection.MethodInfo
  118. struct MethodInfo_t;
  119. // System.Threading.Tasks.ParallelOptions
  120. struct ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C;
  121. // System.String
  122. struct String_t;
  123. // System.Threading.Tasks.TaskScheduler
  124. struct TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D;
  125. // System.Type
  126. struct Type_t;
  127. // System.Void
  128. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
  129. IL2CPP_EXTERN_C RuntimeClass* Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var;
  130. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var;
  131. IL2CPP_EXTERN_C RuntimeClass* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var;
  132. IL2CPP_EXTERN_C RuntimeClass* MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var;
  133. IL2CPP_EXTERN_C RuntimeClass* ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var;
  134. IL2CPP_EXTERN_C RuntimeClass* Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var;
  135. IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
  136. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  137. IL2CPP_EXTERN_C const RuntimeMethod* Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var;
  138. IL2CPP_EXTERN_C const RuntimeType* Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var;
  139. struct Delegate_t_marshaled_com;
  140. struct Delegate_t_marshaled_pinvoke;
  141. struct Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F;
  142. IL2CPP_EXTERN_C_BEGIN
  143. IL2CPP_EXTERN_C_END
  144. #ifdef __clang__
  145. #pragma clang diagnostic push
  146. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  147. #pragma clang diagnostic ignored "-Wunused-variable"
  148. #endif
  149. // System.Object
  150. // System.Buffers.MemoryManager`1<System.Numerics.Vector4>
  151. struct MemoryManager_1_tA9892C969C738FE1A224F19BB86F0A9B23CEF555 : public RuntimeObject
  152. {
  153. public:
  154. public:
  155. };
  156. // System.Reflection.MemberInfo
  157. struct MemberInfo_t : public RuntimeObject
  158. {
  159. public:
  160. public:
  161. };
  162. // SixLabors.ImageSharp.Memory.MemoryAllocator
  163. struct MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 : public RuntimeObject
  164. {
  165. public:
  166. public:
  167. };
  168. struct MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444_StaticFields
  169. {
  170. public:
  171. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Memory.MemoryAllocator::<Default>k__BackingField
  172. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___U3CDefaultU3Ek__BackingField_0;
  173. public:
  174. inline static int32_t get_offset_of_U3CDefaultU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444_StaticFields, ___U3CDefaultU3Ek__BackingField_0)); }
  175. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_U3CDefaultU3Ek__BackingField_0() const { return ___U3CDefaultU3Ek__BackingField_0; }
  176. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_U3CDefaultU3Ek__BackingField_0() { return &___U3CDefaultU3Ek__BackingField_0; }
  177. inline void set_U3CDefaultU3Ek__BackingField_0(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  178. {
  179. ___U3CDefaultU3Ek__BackingField_0 = value;
  180. Il2CppCodeGenWriteBarrier((void**)(&___U3CDefaultU3Ek__BackingField_0), (void*)value);
  181. }
  182. };
  183. // SixLabors.ImageSharp.Advanced.ParallelRowIterator
  184. struct ParallelRowIterator_tC2ED4FC062A25ECC01C0E82EA2CB2C0CABF5C1DD : public RuntimeObject
  185. {
  186. public:
  187. public:
  188. };
  189. // System.String
  190. struct String_t : public RuntimeObject
  191. {
  192. public:
  193. // System.Int32 System.String::m_stringLength
  194. int32_t ___m_stringLength_0;
  195. // System.Char System.String::m_firstChar
  196. Il2CppChar ___m_firstChar_1;
  197. public:
  198. inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  199. inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  200. inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  201. inline void set_m_stringLength_0(int32_t value)
  202. {
  203. ___m_stringLength_0 = value;
  204. }
  205. inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  206. inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  207. inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  208. inline void set_m_firstChar_1(Il2CppChar value)
  209. {
  210. ___m_firstChar_1 = value;
  211. }
  212. };
  213. struct String_t_StaticFields
  214. {
  215. public:
  216. // System.String System.String::Empty
  217. String_t* ___Empty_5;
  218. public:
  219. inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  220. inline String_t* get_Empty_5() const { return ___Empty_5; }
  221. inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  222. inline void set_Empty_5(String_t* value)
  223. {
  224. ___Empty_5 = value;
  225. Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
  226. }
  227. };
  228. // System.ValueType
  229. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject
  230. {
  231. public:
  232. public:
  233. };
  234. // Native definition for P/Invoke marshalling of System.ValueType
  235. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
  236. {
  237. };
  238. // Native definition for COM marshalling of System.ValueType
  239. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
  240. {
  241. };
  242. // System.Memory`1<System.Numerics.Vector4>
  243. struct Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556
  244. {
  245. public:
  246. // System.Object System.Memory`1::_object
  247. RuntimeObject * ____object_0;
  248. // System.Int32 System.Memory`1::_index
  249. int32_t ____index_1;
  250. // System.Int32 System.Memory`1::_length
  251. int32_t ____length_2;
  252. public:
  253. inline static int32_t get_offset_of__object_0() { return static_cast<int32_t>(offsetof(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556, ____object_0)); }
  254. inline RuntimeObject * get__object_0() const { return ____object_0; }
  255. inline RuntimeObject ** get_address_of__object_0() { return &____object_0; }
  256. inline void set__object_0(RuntimeObject * value)
  257. {
  258. ____object_0 = value;
  259. Il2CppCodeGenWriteBarrier((void**)(&____object_0), (void*)value);
  260. }
  261. inline static int32_t get_offset_of__index_1() { return static_cast<int32_t>(offsetof(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556, ____index_1)); }
  262. inline int32_t get__index_1() const { return ____index_1; }
  263. inline int32_t* get_address_of__index_1() { return &____index_1; }
  264. inline void set__index_1(int32_t value)
  265. {
  266. ____index_1 = value;
  267. }
  268. inline static int32_t get_offset_of__length_2() { return static_cast<int32_t>(offsetof(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556, ____length_2)); }
  269. inline int32_t get__length_2() const { return ____length_2; }
  270. inline int32_t* get_address_of__length_2() { return &____length_2; }
  271. inline void set__length_2(int32_t value)
  272. {
  273. ____length_2 = value;
  274. }
  275. };
  276. // Native definition for P/Invoke marshalling of System.Memory`1
  277. #ifndef Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke_define
  278. #define Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke_define
  279. struct Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke
  280. {
  281. Il2CppIUnknown* ____object_0;
  282. int32_t ____index_1;
  283. int32_t ____length_2;
  284. };
  285. #endif
  286. // Native definition for COM marshalling of System.Memory`1
  287. #ifndef Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com_define
  288. #define Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com_define
  289. struct Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com
  290. {
  291. Il2CppIUnknown* ____object_0;
  292. int32_t ____index_1;
  293. int32_t ____length_2;
  294. };
  295. #endif
  296. // System.Nullable`1<System.Int64>
  297. struct Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F
  298. {
  299. public:
  300. // T System.Nullable`1::value
  301. int64_t ___value_0;
  302. // System.Boolean System.Nullable`1::has_value
  303. bool ___has_value_1;
  304. public:
  305. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F, ___value_0)); }
  306. inline int64_t get_value_0() const { return ___value_0; }
  307. inline int64_t* get_address_of_value_0() { return &___value_0; }
  308. inline void set_value_0(int64_t value)
  309. {
  310. ___value_0 = value;
  311. }
  312. inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F, ___has_value_1)); }
  313. inline bool get_has_value_1() const { return ___has_value_1; }
  314. inline bool* get_address_of_has_value_1() { return &___has_value_1; }
  315. inline void set_has_value_1(bool value)
  316. {
  317. ___has_value_1 = value;
  318. }
  319. };
  320. // SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler
  321. struct BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7
  322. {
  323. public:
  324. union
  325. {
  326. struct
  327. {
  328. };
  329. uint8_t BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7__padding[1];
  330. };
  331. public:
  332. };
  333. // System.Boolean
  334. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37
  335. {
  336. public:
  337. // System.Boolean System.Boolean::m_value
  338. bool ___m_value_0;
  339. public:
  340. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
  341. inline bool get_m_value_0() const { return ___m_value_0; }
  342. inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  343. inline void set_m_value_0(bool value)
  344. {
  345. ___m_value_0 = value;
  346. }
  347. };
  348. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
  349. {
  350. public:
  351. // System.String System.Boolean::TrueString
  352. String_t* ___TrueString_5;
  353. // System.String System.Boolean::FalseString
  354. String_t* ___FalseString_6;
  355. public:
  356. inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
  357. inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  358. inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  359. inline void set_TrueString_5(String_t* value)
  360. {
  361. ___TrueString_5 = value;
  362. Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
  363. }
  364. inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
  365. inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  366. inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  367. inline void set_FalseString_6(String_t* value)
  368. {
  369. ___FalseString_6 = value;
  370. Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
  371. }
  372. };
  373. // SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler
  374. struct BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7
  375. {
  376. public:
  377. union
  378. {
  379. struct
  380. {
  381. };
  382. uint8_t BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7__padding[1];
  383. };
  384. public:
  385. };
  386. // System.Threading.CancellationToken
  387. struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD
  388. {
  389. public:
  390. // System.Threading.CancellationTokenSource System.Threading.CancellationToken::m_source
  391. CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * ___m_source_0;
  392. public:
  393. inline static int32_t get_offset_of_m_source_0() { return static_cast<int32_t>(offsetof(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD, ___m_source_0)); }
  394. inline CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * get_m_source_0() const { return ___m_source_0; }
  395. inline CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 ** get_address_of_m_source_0() { return &___m_source_0; }
  396. inline void set_m_source_0(CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * value)
  397. {
  398. ___m_source_0 = value;
  399. Il2CppCodeGenWriteBarrier((void**)(&___m_source_0), (void*)value);
  400. }
  401. };
  402. struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_StaticFields
  403. {
  404. public:
  405. // System.Action`1<System.Object> System.Threading.CancellationToken::s_ActionToActionObjShunt
  406. Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * ___s_ActionToActionObjShunt_1;
  407. public:
  408. inline static int32_t get_offset_of_s_ActionToActionObjShunt_1() { return static_cast<int32_t>(offsetof(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_StaticFields, ___s_ActionToActionObjShunt_1)); }
  409. inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * get_s_ActionToActionObjShunt_1() const { return ___s_ActionToActionObjShunt_1; }
  410. inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC ** get_address_of_s_ActionToActionObjShunt_1() { return &___s_ActionToActionObjShunt_1; }
  411. inline void set_s_ActionToActionObjShunt_1(Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * value)
  412. {
  413. ___s_ActionToActionObjShunt_1 = value;
  414. Il2CppCodeGenWriteBarrier((void**)(&___s_ActionToActionObjShunt_1), (void*)value);
  415. }
  416. };
  417. // Native definition for P/Invoke marshalling of System.Threading.CancellationToken
  418. struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_marshaled_pinvoke
  419. {
  420. CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * ___m_source_0;
  421. };
  422. // Native definition for COM marshalling of System.Threading.CancellationToken
  423. struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_marshaled_com
  424. {
  425. CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * ___m_source_0;
  426. };
  427. // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler
  428. struct CubicResampler_t05545076595DA43AF0D1749540089848660DF577
  429. {
  430. public:
  431. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::bspline
  432. float ___bspline_0;
  433. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::cardinal
  434. float ___cardinal_1;
  435. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::<Radius>k__BackingField
  436. float ___U3CRadiusU3Ek__BackingField_8;
  437. public:
  438. inline static int32_t get_offset_of_bspline_0() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577, ___bspline_0)); }
  439. inline float get_bspline_0() const { return ___bspline_0; }
  440. inline float* get_address_of_bspline_0() { return &___bspline_0; }
  441. inline void set_bspline_0(float value)
  442. {
  443. ___bspline_0 = value;
  444. }
  445. inline static int32_t get_offset_of_cardinal_1() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577, ___cardinal_1)); }
  446. inline float get_cardinal_1() const { return ___cardinal_1; }
  447. inline float* get_address_of_cardinal_1() { return &___cardinal_1; }
  448. inline void set_cardinal_1(float value)
  449. {
  450. ___cardinal_1 = value;
  451. }
  452. inline static int32_t get_offset_of_U3CRadiusU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577, ___U3CRadiusU3Ek__BackingField_8)); }
  453. inline float get_U3CRadiusU3Ek__BackingField_8() const { return ___U3CRadiusU3Ek__BackingField_8; }
  454. inline float* get_address_of_U3CRadiusU3Ek__BackingField_8() { return &___U3CRadiusU3Ek__BackingField_8; }
  455. inline void set_U3CRadiusU3Ek__BackingField_8(float value)
  456. {
  457. ___U3CRadiusU3Ek__BackingField_8 = value;
  458. }
  459. };
  460. struct CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields
  461. {
  462. public:
  463. // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::CatmullRom
  464. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___CatmullRom_2;
  465. // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::Hermite
  466. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___Hermite_3;
  467. // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::MitchellNetravali
  468. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___MitchellNetravali_4;
  469. // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::Robidoux
  470. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___Robidoux_5;
  471. // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::RobidouxSharp
  472. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___RobidouxSharp_6;
  473. // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::Spline
  474. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___Spline_7;
  475. public:
  476. inline static int32_t get_offset_of_CatmullRom_2() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___CatmullRom_2)); }
  477. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_CatmullRom_2() const { return ___CatmullRom_2; }
  478. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_CatmullRom_2() { return &___CatmullRom_2; }
  479. inline void set_CatmullRom_2(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  480. {
  481. ___CatmullRom_2 = value;
  482. }
  483. inline static int32_t get_offset_of_Hermite_3() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___Hermite_3)); }
  484. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_Hermite_3() const { return ___Hermite_3; }
  485. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_Hermite_3() { return &___Hermite_3; }
  486. inline void set_Hermite_3(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  487. {
  488. ___Hermite_3 = value;
  489. }
  490. inline static int32_t get_offset_of_MitchellNetravali_4() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___MitchellNetravali_4)); }
  491. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_MitchellNetravali_4() const { return ___MitchellNetravali_4; }
  492. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_MitchellNetravali_4() { return &___MitchellNetravali_4; }
  493. inline void set_MitchellNetravali_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  494. {
  495. ___MitchellNetravali_4 = value;
  496. }
  497. inline static int32_t get_offset_of_Robidoux_5() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___Robidoux_5)); }
  498. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_Robidoux_5() const { return ___Robidoux_5; }
  499. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_Robidoux_5() { return &___Robidoux_5; }
  500. inline void set_Robidoux_5(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  501. {
  502. ___Robidoux_5 = value;
  503. }
  504. inline static int32_t get_offset_of_RobidouxSharp_6() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___RobidouxSharp_6)); }
  505. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_RobidouxSharp_6() const { return ___RobidouxSharp_6; }
  506. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_RobidouxSharp_6() { return &___RobidouxSharp_6; }
  507. inline void set_RobidouxSharp_6(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  508. {
  509. ___RobidouxSharp_6 = value;
  510. }
  511. inline static int32_t get_offset_of_Spline_7() { return static_cast<int32_t>(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___Spline_7)); }
  512. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_Spline_7() const { return ___Spline_7; }
  513. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_Spline_7() { return &___Spline_7; }
  514. inline void set_Spline_7(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  515. {
  516. ___Spline_7 = value;
  517. }
  518. };
  519. // System.Enum
  520. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
  521. {
  522. public:
  523. public:
  524. };
  525. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
  526. {
  527. public:
  528. // System.Char[] System.Enum::enumSeperatorCharArray
  529. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;
  530. public:
  531. inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
  532. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  533. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  534. inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  535. {
  536. ___enumSeperatorCharArray_0 = value;
  537. Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
  538. }
  539. };
  540. // Native definition for P/Invoke marshalling of System.Enum
  541. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
  542. {
  543. };
  544. // Native definition for COM marshalling of System.Enum
  545. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
  546. {
  547. };
  548. // System.Int32
  549. struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046
  550. {
  551. public:
  552. // System.Int32 System.Int32::m_value
  553. int32_t ___m_value_0;
  554. public:
  555. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
  556. inline int32_t get_m_value_0() const { return ___m_value_0; }
  557. inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  558. inline void set_m_value_0(int32_t value)
  559. {
  560. ___m_value_0 = value;
  561. }
  562. };
  563. // System.IntPtr
  564. struct IntPtr_t
  565. {
  566. public:
  567. // System.Void* System.IntPtr::m_value
  568. void* ___m_value_0;
  569. public:
  570. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  571. inline void* get_m_value_0() const { return ___m_value_0; }
  572. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  573. inline void set_m_value_0(void* value)
  574. {
  575. ___m_value_0 = value;
  576. }
  577. };
  578. struct IntPtr_t_StaticFields
  579. {
  580. public:
  581. // System.IntPtr System.IntPtr::Zero
  582. intptr_t ___Zero_1;
  583. public:
  584. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  585. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  586. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  587. inline void set_Zero_1(intptr_t value)
  588. {
  589. ___Zero_1 = value;
  590. }
  591. };
  592. // SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler
  593. struct LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5
  594. {
  595. public:
  596. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::<Radius>k__BackingField
  597. float ___U3CRadiusU3Ek__BackingField_4;
  598. public:
  599. inline static int32_t get_offset_of_U3CRadiusU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5, ___U3CRadiusU3Ek__BackingField_4)); }
  600. inline float get_U3CRadiusU3Ek__BackingField_4() const { return ___U3CRadiusU3Ek__BackingField_4; }
  601. inline float* get_address_of_U3CRadiusU3Ek__BackingField_4() { return &___U3CRadiusU3Ek__BackingField_4; }
  602. inline void set_U3CRadiusU3Ek__BackingField_4(float value)
  603. {
  604. ___U3CRadiusU3Ek__BackingField_4 = value;
  605. }
  606. };
  607. struct LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5_StaticFields
  608. {
  609. public:
  610. // SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::Lanczos2
  611. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___Lanczos2_0;
  612. // SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::Lanczos3
  613. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___Lanczos3_1;
  614. // SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::Lanczos5
  615. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___Lanczos5_2;
  616. // SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::Lanczos8
  617. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___Lanczos8_3;
  618. public:
  619. inline static int32_t get_offset_of_Lanczos2_0() { return static_cast<int32_t>(offsetof(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5_StaticFields, ___Lanczos2_0)); }
  620. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_Lanczos2_0() const { return ___Lanczos2_0; }
  621. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_Lanczos2_0() { return &___Lanczos2_0; }
  622. inline void set_Lanczos2_0(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  623. {
  624. ___Lanczos2_0 = value;
  625. }
  626. inline static int32_t get_offset_of_Lanczos3_1() { return static_cast<int32_t>(offsetof(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5_StaticFields, ___Lanczos3_1)); }
  627. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_Lanczos3_1() const { return ___Lanczos3_1; }
  628. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_Lanczos3_1() { return &___Lanczos3_1; }
  629. inline void set_Lanczos3_1(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  630. {
  631. ___Lanczos3_1 = value;
  632. }
  633. inline static int32_t get_offset_of_Lanczos5_2() { return static_cast<int32_t>(offsetof(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5_StaticFields, ___Lanczos5_2)); }
  634. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_Lanczos5_2() const { return ___Lanczos5_2; }
  635. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_Lanczos5_2() { return &___Lanczos5_2; }
  636. inline void set_Lanczos5_2(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  637. {
  638. ___Lanczos5_2 = value;
  639. }
  640. inline static int32_t get_offset_of_Lanczos8_3() { return static_cast<int32_t>(offsetof(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5_StaticFields, ___Lanczos8_3)); }
  641. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_Lanczos8_3() const { return ___Lanczos8_3; }
  642. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_Lanczos8_3() { return &___Lanczos8_3; }
  643. inline void set_Lanczos8_3(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  644. {
  645. ___Lanczos8_3 = value;
  646. }
  647. };
  648. // System.Numerics.Matrix4x4
  649. struct Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A
  650. {
  651. public:
  652. // System.Single System.Numerics.Matrix4x4::M11
  653. float ___M11_0;
  654. // System.Single System.Numerics.Matrix4x4::M12
  655. float ___M12_1;
  656. // System.Single System.Numerics.Matrix4x4::M13
  657. float ___M13_2;
  658. // System.Single System.Numerics.Matrix4x4::M14
  659. float ___M14_3;
  660. // System.Single System.Numerics.Matrix4x4::M21
  661. float ___M21_4;
  662. // System.Single System.Numerics.Matrix4x4::M22
  663. float ___M22_5;
  664. // System.Single System.Numerics.Matrix4x4::M23
  665. float ___M23_6;
  666. // System.Single System.Numerics.Matrix4x4::M24
  667. float ___M24_7;
  668. // System.Single System.Numerics.Matrix4x4::M31
  669. float ___M31_8;
  670. // System.Single System.Numerics.Matrix4x4::M32
  671. float ___M32_9;
  672. // System.Single System.Numerics.Matrix4x4::M33
  673. float ___M33_10;
  674. // System.Single System.Numerics.Matrix4x4::M34
  675. float ___M34_11;
  676. // System.Single System.Numerics.Matrix4x4::M41
  677. float ___M41_12;
  678. // System.Single System.Numerics.Matrix4x4::M42
  679. float ___M42_13;
  680. // System.Single System.Numerics.Matrix4x4::M43
  681. float ___M43_14;
  682. // System.Single System.Numerics.Matrix4x4::M44
  683. float ___M44_15;
  684. public:
  685. inline static int32_t get_offset_of_M11_0() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M11_0)); }
  686. inline float get_M11_0() const { return ___M11_0; }
  687. inline float* get_address_of_M11_0() { return &___M11_0; }
  688. inline void set_M11_0(float value)
  689. {
  690. ___M11_0 = value;
  691. }
  692. inline static int32_t get_offset_of_M12_1() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M12_1)); }
  693. inline float get_M12_1() const { return ___M12_1; }
  694. inline float* get_address_of_M12_1() { return &___M12_1; }
  695. inline void set_M12_1(float value)
  696. {
  697. ___M12_1 = value;
  698. }
  699. inline static int32_t get_offset_of_M13_2() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M13_2)); }
  700. inline float get_M13_2() const { return ___M13_2; }
  701. inline float* get_address_of_M13_2() { return &___M13_2; }
  702. inline void set_M13_2(float value)
  703. {
  704. ___M13_2 = value;
  705. }
  706. inline static int32_t get_offset_of_M14_3() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M14_3)); }
  707. inline float get_M14_3() const { return ___M14_3; }
  708. inline float* get_address_of_M14_3() { return &___M14_3; }
  709. inline void set_M14_3(float value)
  710. {
  711. ___M14_3 = value;
  712. }
  713. inline static int32_t get_offset_of_M21_4() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M21_4)); }
  714. inline float get_M21_4() const { return ___M21_4; }
  715. inline float* get_address_of_M21_4() { return &___M21_4; }
  716. inline void set_M21_4(float value)
  717. {
  718. ___M21_4 = value;
  719. }
  720. inline static int32_t get_offset_of_M22_5() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M22_5)); }
  721. inline float get_M22_5() const { return ___M22_5; }
  722. inline float* get_address_of_M22_5() { return &___M22_5; }
  723. inline void set_M22_5(float value)
  724. {
  725. ___M22_5 = value;
  726. }
  727. inline static int32_t get_offset_of_M23_6() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M23_6)); }
  728. inline float get_M23_6() const { return ___M23_6; }
  729. inline float* get_address_of_M23_6() { return &___M23_6; }
  730. inline void set_M23_6(float value)
  731. {
  732. ___M23_6 = value;
  733. }
  734. inline static int32_t get_offset_of_M24_7() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M24_7)); }
  735. inline float get_M24_7() const { return ___M24_7; }
  736. inline float* get_address_of_M24_7() { return &___M24_7; }
  737. inline void set_M24_7(float value)
  738. {
  739. ___M24_7 = value;
  740. }
  741. inline static int32_t get_offset_of_M31_8() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M31_8)); }
  742. inline float get_M31_8() const { return ___M31_8; }
  743. inline float* get_address_of_M31_8() { return &___M31_8; }
  744. inline void set_M31_8(float value)
  745. {
  746. ___M31_8 = value;
  747. }
  748. inline static int32_t get_offset_of_M32_9() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M32_9)); }
  749. inline float get_M32_9() const { return ___M32_9; }
  750. inline float* get_address_of_M32_9() { return &___M32_9; }
  751. inline void set_M32_9(float value)
  752. {
  753. ___M32_9 = value;
  754. }
  755. inline static int32_t get_offset_of_M33_10() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M33_10)); }
  756. inline float get_M33_10() const { return ___M33_10; }
  757. inline float* get_address_of_M33_10() { return &___M33_10; }
  758. inline void set_M33_10(float value)
  759. {
  760. ___M33_10 = value;
  761. }
  762. inline static int32_t get_offset_of_M34_11() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M34_11)); }
  763. inline float get_M34_11() const { return ___M34_11; }
  764. inline float* get_address_of_M34_11() { return &___M34_11; }
  765. inline void set_M34_11(float value)
  766. {
  767. ___M34_11 = value;
  768. }
  769. inline static int32_t get_offset_of_M41_12() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M41_12)); }
  770. inline float get_M41_12() const { return ___M41_12; }
  771. inline float* get_address_of_M41_12() { return &___M41_12; }
  772. inline void set_M41_12(float value)
  773. {
  774. ___M41_12 = value;
  775. }
  776. inline static int32_t get_offset_of_M42_13() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M42_13)); }
  777. inline float get_M42_13() const { return ___M42_13; }
  778. inline float* get_address_of_M42_13() { return &___M42_13; }
  779. inline void set_M42_13(float value)
  780. {
  781. ___M42_13 = value;
  782. }
  783. inline static int32_t get_offset_of_M43_14() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M43_14)); }
  784. inline float get_M43_14() const { return ___M43_14; }
  785. inline float* get_address_of_M43_14() { return &___M43_14; }
  786. inline void set_M43_14(float value)
  787. {
  788. ___M43_14 = value;
  789. }
  790. inline static int32_t get_offset_of_M44_15() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M44_15)); }
  791. inline float get_M44_15() const { return ___M44_15; }
  792. inline float* get_address_of_M44_15() { return &___M44_15; }
  793. inline void set_M44_15(float value)
  794. {
  795. ___M44_15 = value;
  796. }
  797. };
  798. struct Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A_StaticFields
  799. {
  800. public:
  801. // System.Numerics.Matrix4x4 System.Numerics.Matrix4x4::_identity
  802. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ____identity_16;
  803. public:
  804. inline static int32_t get_offset_of__identity_16() { return static_cast<int32_t>(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A_StaticFields, ____identity_16)); }
  805. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get__identity_16() const { return ____identity_16; }
  806. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of__identity_16() { return &____identity_16; }
  807. inline void set__identity_16(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  808. {
  809. ____identity_16 = value;
  810. }
  811. };
  812. // SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler
  813. struct NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76
  814. {
  815. public:
  816. union
  817. {
  818. struct
  819. {
  820. };
  821. uint8_t NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76__padding[1];
  822. };
  823. public:
  824. };
  825. // SixLabors.ImageSharp.Advanced.ParallelExecutionSettings
  826. struct ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22
  827. {
  828. public:
  829. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelExecutionSettings::<MemoryAllocator>k__BackingField
  830. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___U3CMemoryAllocatorU3Ek__BackingField_0;
  831. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelExecutionSettings::<MaxDegreeOfParallelism>k__BackingField
  832. int32_t ___U3CMaxDegreeOfParallelismU3Ek__BackingField_1;
  833. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelExecutionSettings::<MinimumPixelsProcessedPerTask>k__BackingField
  834. int32_t ___U3CMinimumPixelsProcessedPerTaskU3Ek__BackingField_2;
  835. public:
  836. inline static int32_t get_offset_of_U3CMemoryAllocatorU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22, ___U3CMemoryAllocatorU3Ek__BackingField_0)); }
  837. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_U3CMemoryAllocatorU3Ek__BackingField_0() const { return ___U3CMemoryAllocatorU3Ek__BackingField_0; }
  838. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_U3CMemoryAllocatorU3Ek__BackingField_0() { return &___U3CMemoryAllocatorU3Ek__BackingField_0; }
  839. inline void set_U3CMemoryAllocatorU3Ek__BackingField_0(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  840. {
  841. ___U3CMemoryAllocatorU3Ek__BackingField_0 = value;
  842. Il2CppCodeGenWriteBarrier((void**)(&___U3CMemoryAllocatorU3Ek__BackingField_0), (void*)value);
  843. }
  844. inline static int32_t get_offset_of_U3CMaxDegreeOfParallelismU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22, ___U3CMaxDegreeOfParallelismU3Ek__BackingField_1)); }
  845. inline int32_t get_U3CMaxDegreeOfParallelismU3Ek__BackingField_1() const { return ___U3CMaxDegreeOfParallelismU3Ek__BackingField_1; }
  846. inline int32_t* get_address_of_U3CMaxDegreeOfParallelismU3Ek__BackingField_1() { return &___U3CMaxDegreeOfParallelismU3Ek__BackingField_1; }
  847. inline void set_U3CMaxDegreeOfParallelismU3Ek__BackingField_1(int32_t value)
  848. {
  849. ___U3CMaxDegreeOfParallelismU3Ek__BackingField_1 = value;
  850. }
  851. inline static int32_t get_offset_of_U3CMinimumPixelsProcessedPerTaskU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22, ___U3CMinimumPixelsProcessedPerTaskU3Ek__BackingField_2)); }
  852. inline int32_t get_U3CMinimumPixelsProcessedPerTaskU3Ek__BackingField_2() const { return ___U3CMinimumPixelsProcessedPerTaskU3Ek__BackingField_2; }
  853. inline int32_t* get_address_of_U3CMinimumPixelsProcessedPerTaskU3Ek__BackingField_2() { return &___U3CMinimumPixelsProcessedPerTaskU3Ek__BackingField_2; }
  854. inline void set_U3CMinimumPixelsProcessedPerTaskU3Ek__BackingField_2(int32_t value)
  855. {
  856. ___U3CMinimumPixelsProcessedPerTaskU3Ek__BackingField_2 = value;
  857. }
  858. };
  859. // Native definition for P/Invoke marshalling of SixLabors.ImageSharp.Advanced.ParallelExecutionSettings
  860. struct ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22_marshaled_pinvoke
  861. {
  862. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___U3CMemoryAllocatorU3Ek__BackingField_0;
  863. int32_t ___U3CMaxDegreeOfParallelismU3Ek__BackingField_1;
  864. int32_t ___U3CMinimumPixelsProcessedPerTaskU3Ek__BackingField_2;
  865. };
  866. // Native definition for COM marshalling of SixLabors.ImageSharp.Advanced.ParallelExecutionSettings
  867. struct ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22_marshaled_com
  868. {
  869. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___U3CMemoryAllocatorU3Ek__BackingField_0;
  870. int32_t ___U3CMaxDegreeOfParallelismU3Ek__BackingField_1;
  871. int32_t ___U3CMinimumPixelsProcessedPerTaskU3Ek__BackingField_2;
  872. };
  873. // SixLabors.ImageSharp.Rectangle
  874. struct Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7
  875. {
  876. public:
  877. // System.Int32 SixLabors.ImageSharp.Rectangle::<X>k__BackingField
  878. int32_t ___U3CXU3Ek__BackingField_1;
  879. // System.Int32 SixLabors.ImageSharp.Rectangle::<Y>k__BackingField
  880. int32_t ___U3CYU3Ek__BackingField_2;
  881. // System.Int32 SixLabors.ImageSharp.Rectangle::<Width>k__BackingField
  882. int32_t ___U3CWidthU3Ek__BackingField_3;
  883. // System.Int32 SixLabors.ImageSharp.Rectangle::<Height>k__BackingField
  884. int32_t ___U3CHeightU3Ek__BackingField_4;
  885. public:
  886. inline static int32_t get_offset_of_U3CXU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CXU3Ek__BackingField_1)); }
  887. inline int32_t get_U3CXU3Ek__BackingField_1() const { return ___U3CXU3Ek__BackingField_1; }
  888. inline int32_t* get_address_of_U3CXU3Ek__BackingField_1() { return &___U3CXU3Ek__BackingField_1; }
  889. inline void set_U3CXU3Ek__BackingField_1(int32_t value)
  890. {
  891. ___U3CXU3Ek__BackingField_1 = value;
  892. }
  893. inline static int32_t get_offset_of_U3CYU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CYU3Ek__BackingField_2)); }
  894. inline int32_t get_U3CYU3Ek__BackingField_2() const { return ___U3CYU3Ek__BackingField_2; }
  895. inline int32_t* get_address_of_U3CYU3Ek__BackingField_2() { return &___U3CYU3Ek__BackingField_2; }
  896. inline void set_U3CYU3Ek__BackingField_2(int32_t value)
  897. {
  898. ___U3CYU3Ek__BackingField_2 = value;
  899. }
  900. inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CWidthU3Ek__BackingField_3)); }
  901. inline int32_t get_U3CWidthU3Ek__BackingField_3() const { return ___U3CWidthU3Ek__BackingField_3; }
  902. inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_3() { return &___U3CWidthU3Ek__BackingField_3; }
  903. inline void set_U3CWidthU3Ek__BackingField_3(int32_t value)
  904. {
  905. ___U3CWidthU3Ek__BackingField_3 = value;
  906. }
  907. inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CHeightU3Ek__BackingField_4)); }
  908. inline int32_t get_U3CHeightU3Ek__BackingField_4() const { return ___U3CHeightU3Ek__BackingField_4; }
  909. inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_4() { return &___U3CHeightU3Ek__BackingField_4; }
  910. inline void set_U3CHeightU3Ek__BackingField_4(int32_t value)
  911. {
  912. ___U3CHeightU3Ek__BackingField_4 = value;
  913. }
  914. };
  915. struct Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7_StaticFields
  916. {
  917. public:
  918. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Rectangle::Empty
  919. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___Empty_0;
  920. public:
  921. inline static int32_t get_offset_of_Empty_0() { return static_cast<int32_t>(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7_StaticFields, ___Empty_0)); }
  922. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_Empty_0() const { return ___Empty_0; }
  923. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_Empty_0() { return &___Empty_0; }
  924. inline void set_Empty_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  925. {
  926. ___Empty_0 = value;
  927. }
  928. };
  929. // SixLabors.ImageSharp.Memory.RowInterval
  930. struct RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9
  931. {
  932. public:
  933. // System.Int32 SixLabors.ImageSharp.Memory.RowInterval::<Min>k__BackingField
  934. int32_t ___U3CMinU3Ek__BackingField_0;
  935. // System.Int32 SixLabors.ImageSharp.Memory.RowInterval::<Max>k__BackingField
  936. int32_t ___U3CMaxU3Ek__BackingField_1;
  937. public:
  938. inline static int32_t get_offset_of_U3CMinU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9, ___U3CMinU3Ek__BackingField_0)); }
  939. inline int32_t get_U3CMinU3Ek__BackingField_0() const { return ___U3CMinU3Ek__BackingField_0; }
  940. inline int32_t* get_address_of_U3CMinU3Ek__BackingField_0() { return &___U3CMinU3Ek__BackingField_0; }
  941. inline void set_U3CMinU3Ek__BackingField_0(int32_t value)
  942. {
  943. ___U3CMinU3Ek__BackingField_0 = value;
  944. }
  945. inline static int32_t get_offset_of_U3CMaxU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9, ___U3CMaxU3Ek__BackingField_1)); }
  946. inline int32_t get_U3CMaxU3Ek__BackingField_1() const { return ___U3CMaxU3Ek__BackingField_1; }
  947. inline int32_t* get_address_of_U3CMaxU3Ek__BackingField_1() { return &___U3CMaxU3Ek__BackingField_1; }
  948. inline void set_U3CMaxU3Ek__BackingField_1(int32_t value)
  949. {
  950. ___U3CMaxU3Ek__BackingField_1 = value;
  951. }
  952. };
  953. // SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler
  954. struct TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF
  955. {
  956. public:
  957. union
  958. {
  959. struct
  960. {
  961. };
  962. uint8_t TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF__padding[1];
  963. };
  964. public:
  965. };
  966. // System.Numerics.Vector4
  967. struct Vector4_tAD53765F091E54812772D62B6D34701608DB9E59
  968. {
  969. public:
  970. // System.Single System.Numerics.Vector4::X
  971. float ___X_0;
  972. // System.Single System.Numerics.Vector4::Y
  973. float ___Y_1;
  974. // System.Single System.Numerics.Vector4::Z
  975. float ___Z_2;
  976. // System.Single System.Numerics.Vector4::W
  977. float ___W_3;
  978. public:
  979. inline static int32_t get_offset_of_X_0() { return static_cast<int32_t>(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___X_0)); }
  980. inline float get_X_0() const { return ___X_0; }
  981. inline float* get_address_of_X_0() { return &___X_0; }
  982. inline void set_X_0(float value)
  983. {
  984. ___X_0 = value;
  985. }
  986. inline static int32_t get_offset_of_Y_1() { return static_cast<int32_t>(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___Y_1)); }
  987. inline float get_Y_1() const { return ___Y_1; }
  988. inline float* get_address_of_Y_1() { return &___Y_1; }
  989. inline void set_Y_1(float value)
  990. {
  991. ___Y_1 = value;
  992. }
  993. inline static int32_t get_offset_of_Z_2() { return static_cast<int32_t>(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___Z_2)); }
  994. inline float get_Z_2() const { return ___Z_2; }
  995. inline float* get_address_of_Z_2() { return &___Z_2; }
  996. inline void set_Z_2(float value)
  997. {
  998. ___Z_2 = value;
  999. }
  1000. inline static int32_t get_offset_of_W_3() { return static_cast<int32_t>(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___W_3)); }
  1001. inline float get_W_3() const { return ___W_3; }
  1002. inline float* get_address_of_W_3() { return &___W_3; }
  1003. inline void set_W_3(float value)
  1004. {
  1005. ___W_3 = value;
  1006. }
  1007. };
  1008. // System.Void
  1009. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5
  1010. {
  1011. public:
  1012. union
  1013. {
  1014. struct
  1015. {
  1016. };
  1017. uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
  1018. };
  1019. public:
  1020. };
  1021. // SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler
  1022. struct WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63
  1023. {
  1024. public:
  1025. union
  1026. {
  1027. struct
  1028. {
  1029. };
  1030. uint8_t WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63__padding[1];
  1031. };
  1032. public:
  1033. };
  1034. // System.SpanHelpers/PerTypeValues`1<System.Numerics.Vector4>
  1035. struct PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767 : public RuntimeObject
  1036. {
  1037. public:
  1038. public:
  1039. };
  1040. struct PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields
  1041. {
  1042. public:
  1043. // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences
  1044. bool ___IsReferenceOrContainsReferences_0;
  1045. // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray
  1046. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___EmptyArray_1;
  1047. // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment
  1048. intptr_t ___ArrayAdjustment_2;
  1049. public:
  1050. inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast<int32_t>(offsetof(PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields, ___IsReferenceOrContainsReferences_0)); }
  1051. inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; }
  1052. inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; }
  1053. inline void set_IsReferenceOrContainsReferences_0(bool value)
  1054. {
  1055. ___IsReferenceOrContainsReferences_0 = value;
  1056. }
  1057. inline static int32_t get_offset_of_EmptyArray_1() { return static_cast<int32_t>(offsetof(PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields, ___EmptyArray_1)); }
  1058. inline Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* get_EmptyArray_1() const { return ___EmptyArray_1; }
  1059. inline Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F** get_address_of_EmptyArray_1() { return &___EmptyArray_1; }
  1060. inline void set_EmptyArray_1(Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* value)
  1061. {
  1062. ___EmptyArray_1 = value;
  1063. Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value);
  1064. }
  1065. inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast<int32_t>(offsetof(PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields, ___ArrayAdjustment_2)); }
  1066. inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; }
  1067. inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; }
  1068. inline void set_ArrayAdjustment_2(intptr_t value)
  1069. {
  1070. ___ArrayAdjustment_2 = value;
  1071. }
  1072. };
  1073. // System.Pinnable`1<System.Numerics.Vector4>
  1074. struct Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 : public RuntimeObject
  1075. {
  1076. public:
  1077. // T System.Pinnable`1::Data
  1078. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Data_0;
  1079. public:
  1080. inline static int32_t get_offset_of_Data_0() { return static_cast<int32_t>(offsetof(Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7, ___Data_0)); }
  1081. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Data_0() const { return ___Data_0; }
  1082. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Data_0() { return &___Data_0; }
  1083. inline void set_Data_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  1084. {
  1085. ___Data_0 = value;
  1086. }
  1087. };
  1088. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  1089. struct ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C
  1090. {
  1091. public:
  1092. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1093. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1094. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1095. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  1096. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1097. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1098. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1099. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___destination_3;
  1100. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1101. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  1102. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1103. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1104. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1105. float ___yRadius_6;
  1106. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1107. float ___xRadius_7;
  1108. public:
  1109. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___configuration_0)); }
  1110. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1111. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1112. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1113. {
  1114. ___configuration_0 = value;
  1115. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1116. }
  1117. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___source_1)); }
  1118. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  1119. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  1120. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1121. {
  1122. ___source_1 = value;
  1123. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1124. }
  1125. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___bounds_2)); }
  1126. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1127. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1128. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1129. {
  1130. ___bounds_2 = value;
  1131. }
  1132. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___destination_3)); }
  1133. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_destination_3() const { return ___destination_3; }
  1134. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_destination_3() { return &___destination_3; }
  1135. inline void set_destination_3(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1136. {
  1137. ___destination_3 = value;
  1138. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1139. }
  1140. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___sampler_4)); }
  1141. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  1142. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  1143. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  1144. {
  1145. ___sampler_4 = value;
  1146. }
  1147. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___matrix_5)); }
  1148. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1149. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1150. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1151. {
  1152. ___matrix_5 = value;
  1153. }
  1154. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___yRadius_6)); }
  1155. inline float get_yRadius_6() const { return ___yRadius_6; }
  1156. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1157. inline void set_yRadius_6(float value)
  1158. {
  1159. ___yRadius_6 = value;
  1160. }
  1161. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C, ___xRadius_7)); }
  1162. inline float get_xRadius_7() const { return ___xRadius_7; }
  1163. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1164. inline void set_xRadius_7(float value)
  1165. {
  1166. ___xRadius_7 = value;
  1167. }
  1168. };
  1169. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  1170. struct ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E
  1171. {
  1172. public:
  1173. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1174. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1175. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1176. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  1177. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1178. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1179. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1180. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___destination_3;
  1181. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1182. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  1183. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1184. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1185. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1186. float ___yRadius_6;
  1187. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1188. float ___xRadius_7;
  1189. public:
  1190. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___configuration_0)); }
  1191. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1192. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1193. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1194. {
  1195. ___configuration_0 = value;
  1196. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1197. }
  1198. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___source_1)); }
  1199. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  1200. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  1201. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1202. {
  1203. ___source_1 = value;
  1204. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1205. }
  1206. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___bounds_2)); }
  1207. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1208. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1209. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1210. {
  1211. ___bounds_2 = value;
  1212. }
  1213. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___destination_3)); }
  1214. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_destination_3() const { return ___destination_3; }
  1215. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_destination_3() { return &___destination_3; }
  1216. inline void set_destination_3(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1217. {
  1218. ___destination_3 = value;
  1219. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1220. }
  1221. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___sampler_4)); }
  1222. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  1223. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  1224. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  1225. {
  1226. ___sampler_4 = value;
  1227. }
  1228. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___matrix_5)); }
  1229. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1230. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1231. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1232. {
  1233. ___matrix_5 = value;
  1234. }
  1235. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___yRadius_6)); }
  1236. inline float get_yRadius_6() const { return ___yRadius_6; }
  1237. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1238. inline void set_yRadius_6(float value)
  1239. {
  1240. ___yRadius_6 = value;
  1241. }
  1242. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E, ___xRadius_7)); }
  1243. inline float get_xRadius_7() const { return ___xRadius_7; }
  1244. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1245. inline void set_xRadius_7(float value)
  1246. {
  1247. ___xRadius_7 = value;
  1248. }
  1249. };
  1250. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  1251. struct ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877
  1252. {
  1253. public:
  1254. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1255. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1256. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1257. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  1258. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1259. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1260. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1261. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___destination_3;
  1262. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1263. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  1264. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1265. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1266. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1267. float ___yRadius_6;
  1268. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1269. float ___xRadius_7;
  1270. public:
  1271. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___configuration_0)); }
  1272. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1273. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1274. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1275. {
  1276. ___configuration_0 = value;
  1277. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1278. }
  1279. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___source_1)); }
  1280. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  1281. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  1282. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1283. {
  1284. ___source_1 = value;
  1285. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1286. }
  1287. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___bounds_2)); }
  1288. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1289. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1290. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1291. {
  1292. ___bounds_2 = value;
  1293. }
  1294. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___destination_3)); }
  1295. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_destination_3() const { return ___destination_3; }
  1296. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_destination_3() { return &___destination_3; }
  1297. inline void set_destination_3(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1298. {
  1299. ___destination_3 = value;
  1300. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1301. }
  1302. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___sampler_4)); }
  1303. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  1304. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  1305. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  1306. {
  1307. ___sampler_4 = value;
  1308. }
  1309. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___matrix_5)); }
  1310. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1311. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1312. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1313. {
  1314. ___matrix_5 = value;
  1315. }
  1316. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___yRadius_6)); }
  1317. inline float get_yRadius_6() const { return ___yRadius_6; }
  1318. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1319. inline void set_yRadius_6(float value)
  1320. {
  1321. ___yRadius_6 = value;
  1322. }
  1323. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877, ___xRadius_7)); }
  1324. inline float get_xRadius_7() const { return ___xRadius_7; }
  1325. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1326. inline void set_xRadius_7(float value)
  1327. {
  1328. ___xRadius_7 = value;
  1329. }
  1330. };
  1331. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  1332. struct ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3
  1333. {
  1334. public:
  1335. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1336. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1337. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1338. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  1339. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1340. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1341. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1342. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___destination_3;
  1343. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1344. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  1345. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1346. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1347. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1348. float ___yRadius_6;
  1349. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1350. float ___xRadius_7;
  1351. public:
  1352. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___configuration_0)); }
  1353. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1354. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1355. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1356. {
  1357. ___configuration_0 = value;
  1358. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1359. }
  1360. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___source_1)); }
  1361. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  1362. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  1363. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1364. {
  1365. ___source_1 = value;
  1366. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1367. }
  1368. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___bounds_2)); }
  1369. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1370. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1371. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1372. {
  1373. ___bounds_2 = value;
  1374. }
  1375. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___destination_3)); }
  1376. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_destination_3() const { return ___destination_3; }
  1377. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_destination_3() { return &___destination_3; }
  1378. inline void set_destination_3(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1379. {
  1380. ___destination_3 = value;
  1381. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1382. }
  1383. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___sampler_4)); }
  1384. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  1385. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  1386. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  1387. {
  1388. ___sampler_4 = value;
  1389. }
  1390. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___matrix_5)); }
  1391. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1392. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1393. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1394. {
  1395. ___matrix_5 = value;
  1396. }
  1397. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___yRadius_6)); }
  1398. inline float get_yRadius_6() const { return ___yRadius_6; }
  1399. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1400. inline void set_yRadius_6(float value)
  1401. {
  1402. ___yRadius_6 = value;
  1403. }
  1404. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3, ___xRadius_7)); }
  1405. inline float get_xRadius_7() const { return ___xRadius_7; }
  1406. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1407. inline void set_xRadius_7(float value)
  1408. {
  1409. ___xRadius_7 = value;
  1410. }
  1411. };
  1412. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  1413. struct ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3
  1414. {
  1415. public:
  1416. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1417. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1418. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1419. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  1420. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1421. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1422. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1423. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___destination_3;
  1424. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1425. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  1426. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1427. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1428. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1429. float ___yRadius_6;
  1430. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1431. float ___xRadius_7;
  1432. public:
  1433. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___configuration_0)); }
  1434. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1435. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1436. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1437. {
  1438. ___configuration_0 = value;
  1439. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1440. }
  1441. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___source_1)); }
  1442. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  1443. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  1444. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1445. {
  1446. ___source_1 = value;
  1447. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1448. }
  1449. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___bounds_2)); }
  1450. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1451. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1452. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1453. {
  1454. ___bounds_2 = value;
  1455. }
  1456. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___destination_3)); }
  1457. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_destination_3() const { return ___destination_3; }
  1458. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_destination_3() { return &___destination_3; }
  1459. inline void set_destination_3(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1460. {
  1461. ___destination_3 = value;
  1462. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1463. }
  1464. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___sampler_4)); }
  1465. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  1466. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  1467. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  1468. {
  1469. ___sampler_4 = value;
  1470. }
  1471. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___matrix_5)); }
  1472. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1473. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1474. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1475. {
  1476. ___matrix_5 = value;
  1477. }
  1478. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___yRadius_6)); }
  1479. inline float get_yRadius_6() const { return ___yRadius_6; }
  1480. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1481. inline void set_yRadius_6(float value)
  1482. {
  1483. ___yRadius_6 = value;
  1484. }
  1485. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3, ___xRadius_7)); }
  1486. inline float get_xRadius_7() const { return ___xRadius_7; }
  1487. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1488. inline void set_xRadius_7(float value)
  1489. {
  1490. ___xRadius_7 = value;
  1491. }
  1492. };
  1493. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  1494. struct ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4
  1495. {
  1496. public:
  1497. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1498. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1499. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1500. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  1501. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1502. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1503. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1504. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___destination_3;
  1505. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1506. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  1507. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1508. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1509. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1510. float ___yRadius_6;
  1511. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1512. float ___xRadius_7;
  1513. public:
  1514. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___configuration_0)); }
  1515. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1516. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1517. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1518. {
  1519. ___configuration_0 = value;
  1520. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1521. }
  1522. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___source_1)); }
  1523. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  1524. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  1525. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1526. {
  1527. ___source_1 = value;
  1528. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1529. }
  1530. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___bounds_2)); }
  1531. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1532. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1533. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1534. {
  1535. ___bounds_2 = value;
  1536. }
  1537. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___destination_3)); }
  1538. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_destination_3() const { return ___destination_3; }
  1539. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_destination_3() { return &___destination_3; }
  1540. inline void set_destination_3(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1541. {
  1542. ___destination_3 = value;
  1543. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1544. }
  1545. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___sampler_4)); }
  1546. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  1547. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  1548. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  1549. {
  1550. ___sampler_4 = value;
  1551. }
  1552. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___matrix_5)); }
  1553. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1554. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1555. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1556. {
  1557. ___matrix_5 = value;
  1558. }
  1559. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___yRadius_6)); }
  1560. inline float get_yRadius_6() const { return ___yRadius_6; }
  1561. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1562. inline void set_yRadius_6(float value)
  1563. {
  1564. ___yRadius_6 = value;
  1565. }
  1566. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4, ___xRadius_7)); }
  1567. inline float get_xRadius_7() const { return ___xRadius_7; }
  1568. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1569. inline void set_xRadius_7(float value)
  1570. {
  1571. ___xRadius_7 = value;
  1572. }
  1573. };
  1574. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  1575. struct ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070
  1576. {
  1577. public:
  1578. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1579. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1580. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1581. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  1582. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1583. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1584. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1585. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___destination_3;
  1586. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1587. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  1588. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1589. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1590. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1591. float ___yRadius_6;
  1592. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1593. float ___xRadius_7;
  1594. public:
  1595. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___configuration_0)); }
  1596. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1597. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1598. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1599. {
  1600. ___configuration_0 = value;
  1601. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1602. }
  1603. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___source_1)); }
  1604. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  1605. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  1606. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1607. {
  1608. ___source_1 = value;
  1609. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1610. }
  1611. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___bounds_2)); }
  1612. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1613. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1614. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1615. {
  1616. ___bounds_2 = value;
  1617. }
  1618. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___destination_3)); }
  1619. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_destination_3() const { return ___destination_3; }
  1620. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_destination_3() { return &___destination_3; }
  1621. inline void set_destination_3(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1622. {
  1623. ___destination_3 = value;
  1624. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1625. }
  1626. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___sampler_4)); }
  1627. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  1628. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  1629. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  1630. {
  1631. ___sampler_4 = value;
  1632. }
  1633. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___matrix_5)); }
  1634. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1635. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1636. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1637. {
  1638. ___matrix_5 = value;
  1639. }
  1640. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___yRadius_6)); }
  1641. inline float get_yRadius_6() const { return ___yRadius_6; }
  1642. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1643. inline void set_yRadius_6(float value)
  1644. {
  1645. ___yRadius_6 = value;
  1646. }
  1647. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070, ___xRadius_7)); }
  1648. inline float get_xRadius_7() const { return ___xRadius_7; }
  1649. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1650. inline void set_xRadius_7(float value)
  1651. {
  1652. ___xRadius_7 = value;
  1653. }
  1654. };
  1655. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  1656. struct ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D
  1657. {
  1658. public:
  1659. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1660. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1661. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1662. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_1;
  1663. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1664. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1665. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1666. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___destination_3;
  1667. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1668. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  1669. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1670. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1671. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1672. float ___yRadius_6;
  1673. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1674. float ___xRadius_7;
  1675. public:
  1676. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___configuration_0)); }
  1677. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1678. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1679. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1680. {
  1681. ___configuration_0 = value;
  1682. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1683. }
  1684. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___source_1)); }
  1685. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_1() const { return ___source_1; }
  1686. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_1() { return &___source_1; }
  1687. inline void set_source_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  1688. {
  1689. ___source_1 = value;
  1690. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1691. }
  1692. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___bounds_2)); }
  1693. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1694. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1695. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1696. {
  1697. ___bounds_2 = value;
  1698. }
  1699. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___destination_3)); }
  1700. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_destination_3() const { return ___destination_3; }
  1701. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_destination_3() { return &___destination_3; }
  1702. inline void set_destination_3(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  1703. {
  1704. ___destination_3 = value;
  1705. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1706. }
  1707. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___sampler_4)); }
  1708. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  1709. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  1710. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  1711. {
  1712. ___sampler_4 = value;
  1713. }
  1714. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___matrix_5)); }
  1715. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1716. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1717. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1718. {
  1719. ___matrix_5 = value;
  1720. }
  1721. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___yRadius_6)); }
  1722. inline float get_yRadius_6() const { return ___yRadius_6; }
  1723. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1724. inline void set_yRadius_6(float value)
  1725. {
  1726. ___yRadius_6 = value;
  1727. }
  1728. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D, ___xRadius_7)); }
  1729. inline float get_xRadius_7() const { return ___xRadius_7; }
  1730. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1731. inline void set_xRadius_7(float value)
  1732. {
  1733. ___xRadius_7 = value;
  1734. }
  1735. };
  1736. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  1737. struct ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981
  1738. {
  1739. public:
  1740. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1741. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1742. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1743. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_1;
  1744. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1745. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1746. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1747. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___destination_3;
  1748. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1749. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  1750. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1751. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1752. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1753. float ___yRadius_6;
  1754. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1755. float ___xRadius_7;
  1756. public:
  1757. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___configuration_0)); }
  1758. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1759. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1760. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1761. {
  1762. ___configuration_0 = value;
  1763. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1764. }
  1765. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___source_1)); }
  1766. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_1() const { return ___source_1; }
  1767. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_1() { return &___source_1; }
  1768. inline void set_source_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  1769. {
  1770. ___source_1 = value;
  1771. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1772. }
  1773. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___bounds_2)); }
  1774. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1775. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1776. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1777. {
  1778. ___bounds_2 = value;
  1779. }
  1780. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___destination_3)); }
  1781. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_destination_3() const { return ___destination_3; }
  1782. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_destination_3() { return &___destination_3; }
  1783. inline void set_destination_3(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  1784. {
  1785. ___destination_3 = value;
  1786. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1787. }
  1788. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___sampler_4)); }
  1789. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  1790. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  1791. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  1792. {
  1793. ___sampler_4 = value;
  1794. }
  1795. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___matrix_5)); }
  1796. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1797. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1798. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1799. {
  1800. ___matrix_5 = value;
  1801. }
  1802. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___yRadius_6)); }
  1803. inline float get_yRadius_6() const { return ___yRadius_6; }
  1804. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1805. inline void set_yRadius_6(float value)
  1806. {
  1807. ___yRadius_6 = value;
  1808. }
  1809. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981, ___xRadius_7)); }
  1810. inline float get_xRadius_7() const { return ___xRadius_7; }
  1811. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1812. inline void set_xRadius_7(float value)
  1813. {
  1814. ___xRadius_7 = value;
  1815. }
  1816. };
  1817. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  1818. struct ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB
  1819. {
  1820. public:
  1821. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1822. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1823. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1824. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_1;
  1825. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1826. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1827. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1828. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___destination_3;
  1829. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1830. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  1831. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1832. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1833. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1834. float ___yRadius_6;
  1835. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1836. float ___xRadius_7;
  1837. public:
  1838. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___configuration_0)); }
  1839. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1840. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1841. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1842. {
  1843. ___configuration_0 = value;
  1844. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1845. }
  1846. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___source_1)); }
  1847. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_1() const { return ___source_1; }
  1848. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_1() { return &___source_1; }
  1849. inline void set_source_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  1850. {
  1851. ___source_1 = value;
  1852. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1853. }
  1854. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___bounds_2)); }
  1855. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1856. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1857. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1858. {
  1859. ___bounds_2 = value;
  1860. }
  1861. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___destination_3)); }
  1862. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_destination_3() const { return ___destination_3; }
  1863. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_destination_3() { return &___destination_3; }
  1864. inline void set_destination_3(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  1865. {
  1866. ___destination_3 = value;
  1867. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1868. }
  1869. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___sampler_4)); }
  1870. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  1871. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  1872. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  1873. {
  1874. ___sampler_4 = value;
  1875. }
  1876. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___matrix_5)); }
  1877. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1878. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1879. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1880. {
  1881. ___matrix_5 = value;
  1882. }
  1883. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___yRadius_6)); }
  1884. inline float get_yRadius_6() const { return ___yRadius_6; }
  1885. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1886. inline void set_yRadius_6(float value)
  1887. {
  1888. ___yRadius_6 = value;
  1889. }
  1890. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB, ___xRadius_7)); }
  1891. inline float get_xRadius_7() const { return ___xRadius_7; }
  1892. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1893. inline void set_xRadius_7(float value)
  1894. {
  1895. ___xRadius_7 = value;
  1896. }
  1897. };
  1898. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  1899. struct ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB
  1900. {
  1901. public:
  1902. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1903. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1904. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1905. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_1;
  1906. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1907. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1908. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1909. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___destination_3;
  1910. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1911. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  1912. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1913. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1914. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1915. float ___yRadius_6;
  1916. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1917. float ___xRadius_7;
  1918. public:
  1919. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___configuration_0)); }
  1920. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1921. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1922. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1923. {
  1924. ___configuration_0 = value;
  1925. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1926. }
  1927. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___source_1)); }
  1928. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_1() const { return ___source_1; }
  1929. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_1() { return &___source_1; }
  1930. inline void set_source_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  1931. {
  1932. ___source_1 = value;
  1933. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1934. }
  1935. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___bounds_2)); }
  1936. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  1937. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  1938. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1939. {
  1940. ___bounds_2 = value;
  1941. }
  1942. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___destination_3)); }
  1943. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_destination_3() const { return ___destination_3; }
  1944. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_destination_3() { return &___destination_3; }
  1945. inline void set_destination_3(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  1946. {
  1947. ___destination_3 = value;
  1948. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  1949. }
  1950. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___sampler_4)); }
  1951. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  1952. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  1953. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  1954. {
  1955. ___sampler_4 = value;
  1956. }
  1957. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___matrix_5)); }
  1958. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  1959. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  1960. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  1961. {
  1962. ___matrix_5 = value;
  1963. }
  1964. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___yRadius_6)); }
  1965. inline float get_yRadius_6() const { return ___yRadius_6; }
  1966. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  1967. inline void set_yRadius_6(float value)
  1968. {
  1969. ___yRadius_6 = value;
  1970. }
  1971. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB, ___xRadius_7)); }
  1972. inline float get_xRadius_7() const { return ___xRadius_7; }
  1973. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  1974. inline void set_xRadius_7(float value)
  1975. {
  1976. ___xRadius_7 = value;
  1977. }
  1978. };
  1979. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  1980. struct ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4
  1981. {
  1982. public:
  1983. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  1984. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1985. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  1986. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_1;
  1987. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  1988. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  1989. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  1990. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___destination_3;
  1991. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  1992. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  1993. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  1994. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  1995. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  1996. float ___yRadius_6;
  1997. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  1998. float ___xRadius_7;
  1999. public:
  2000. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___configuration_0)); }
  2001. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2002. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2003. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2004. {
  2005. ___configuration_0 = value;
  2006. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2007. }
  2008. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___source_1)); }
  2009. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_1() const { return ___source_1; }
  2010. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_1() { return &___source_1; }
  2011. inline void set_source_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  2012. {
  2013. ___source_1 = value;
  2014. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2015. }
  2016. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___bounds_2)); }
  2017. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2018. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2019. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2020. {
  2021. ___bounds_2 = value;
  2022. }
  2023. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___destination_3)); }
  2024. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_destination_3() const { return ___destination_3; }
  2025. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_destination_3() { return &___destination_3; }
  2026. inline void set_destination_3(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  2027. {
  2028. ___destination_3 = value;
  2029. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2030. }
  2031. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___sampler_4)); }
  2032. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  2033. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  2034. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  2035. {
  2036. ___sampler_4 = value;
  2037. }
  2038. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___matrix_5)); }
  2039. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2040. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2041. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2042. {
  2043. ___matrix_5 = value;
  2044. }
  2045. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___yRadius_6)); }
  2046. inline float get_yRadius_6() const { return ___yRadius_6; }
  2047. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2048. inline void set_yRadius_6(float value)
  2049. {
  2050. ___yRadius_6 = value;
  2051. }
  2052. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4, ___xRadius_7)); }
  2053. inline float get_xRadius_7() const { return ___xRadius_7; }
  2054. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2055. inline void set_xRadius_7(float value)
  2056. {
  2057. ___xRadius_7 = value;
  2058. }
  2059. };
  2060. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  2061. struct ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B
  2062. {
  2063. public:
  2064. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2065. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2066. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2067. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_1;
  2068. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2069. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2070. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2071. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___destination_3;
  2072. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2073. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  2074. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2075. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2076. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2077. float ___yRadius_6;
  2078. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2079. float ___xRadius_7;
  2080. public:
  2081. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___configuration_0)); }
  2082. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2083. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2084. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2085. {
  2086. ___configuration_0 = value;
  2087. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2088. }
  2089. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___source_1)); }
  2090. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_1() const { return ___source_1; }
  2091. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_1() { return &___source_1; }
  2092. inline void set_source_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  2093. {
  2094. ___source_1 = value;
  2095. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2096. }
  2097. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___bounds_2)); }
  2098. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2099. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2100. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2101. {
  2102. ___bounds_2 = value;
  2103. }
  2104. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___destination_3)); }
  2105. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_destination_3() const { return ___destination_3; }
  2106. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_destination_3() { return &___destination_3; }
  2107. inline void set_destination_3(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  2108. {
  2109. ___destination_3 = value;
  2110. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2111. }
  2112. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___sampler_4)); }
  2113. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  2114. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  2115. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  2116. {
  2117. ___sampler_4 = value;
  2118. }
  2119. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___matrix_5)); }
  2120. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2121. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2122. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2123. {
  2124. ___matrix_5 = value;
  2125. }
  2126. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___yRadius_6)); }
  2127. inline float get_yRadius_6() const { return ___yRadius_6; }
  2128. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2129. inline void set_yRadius_6(float value)
  2130. {
  2131. ___yRadius_6 = value;
  2132. }
  2133. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B, ___xRadius_7)); }
  2134. inline float get_xRadius_7() const { return ___xRadius_7; }
  2135. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2136. inline void set_xRadius_7(float value)
  2137. {
  2138. ___xRadius_7 = value;
  2139. }
  2140. };
  2141. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  2142. struct ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068
  2143. {
  2144. public:
  2145. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2146. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2147. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2148. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_1;
  2149. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2150. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2151. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2152. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___destination_3;
  2153. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2154. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  2155. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2156. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2157. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2158. float ___yRadius_6;
  2159. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2160. float ___xRadius_7;
  2161. public:
  2162. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___configuration_0)); }
  2163. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2164. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2165. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2166. {
  2167. ___configuration_0 = value;
  2168. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2169. }
  2170. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___source_1)); }
  2171. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_1() const { return ___source_1; }
  2172. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_1() { return &___source_1; }
  2173. inline void set_source_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  2174. {
  2175. ___source_1 = value;
  2176. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2177. }
  2178. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___bounds_2)); }
  2179. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2180. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2181. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2182. {
  2183. ___bounds_2 = value;
  2184. }
  2185. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___destination_3)); }
  2186. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_destination_3() const { return ___destination_3; }
  2187. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_destination_3() { return &___destination_3; }
  2188. inline void set_destination_3(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  2189. {
  2190. ___destination_3 = value;
  2191. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2192. }
  2193. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___sampler_4)); }
  2194. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  2195. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  2196. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  2197. {
  2198. ___sampler_4 = value;
  2199. }
  2200. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___matrix_5)); }
  2201. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2202. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2203. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2204. {
  2205. ___matrix_5 = value;
  2206. }
  2207. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___yRadius_6)); }
  2208. inline float get_yRadius_6() const { return ___yRadius_6; }
  2209. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2210. inline void set_yRadius_6(float value)
  2211. {
  2212. ___yRadius_6 = value;
  2213. }
  2214. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068, ___xRadius_7)); }
  2215. inline float get_xRadius_7() const { return ___xRadius_7; }
  2216. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2217. inline void set_xRadius_7(float value)
  2218. {
  2219. ___xRadius_7 = value;
  2220. }
  2221. };
  2222. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  2223. struct ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86
  2224. {
  2225. public:
  2226. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2227. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2228. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2229. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_1;
  2230. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2231. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2232. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2233. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___destination_3;
  2234. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2235. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  2236. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2237. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2238. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2239. float ___yRadius_6;
  2240. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2241. float ___xRadius_7;
  2242. public:
  2243. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___configuration_0)); }
  2244. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2245. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2246. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2247. {
  2248. ___configuration_0 = value;
  2249. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2250. }
  2251. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___source_1)); }
  2252. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_1() const { return ___source_1; }
  2253. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_1() { return &___source_1; }
  2254. inline void set_source_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2255. {
  2256. ___source_1 = value;
  2257. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2258. }
  2259. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___bounds_2)); }
  2260. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2261. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2262. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2263. {
  2264. ___bounds_2 = value;
  2265. }
  2266. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___destination_3)); }
  2267. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_destination_3() const { return ___destination_3; }
  2268. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_destination_3() { return &___destination_3; }
  2269. inline void set_destination_3(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2270. {
  2271. ___destination_3 = value;
  2272. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2273. }
  2274. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___sampler_4)); }
  2275. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  2276. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  2277. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  2278. {
  2279. ___sampler_4 = value;
  2280. }
  2281. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___matrix_5)); }
  2282. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2283. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2284. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2285. {
  2286. ___matrix_5 = value;
  2287. }
  2288. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___yRadius_6)); }
  2289. inline float get_yRadius_6() const { return ___yRadius_6; }
  2290. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2291. inline void set_yRadius_6(float value)
  2292. {
  2293. ___yRadius_6 = value;
  2294. }
  2295. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86, ___xRadius_7)); }
  2296. inline float get_xRadius_7() const { return ___xRadius_7; }
  2297. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2298. inline void set_xRadius_7(float value)
  2299. {
  2300. ___xRadius_7 = value;
  2301. }
  2302. };
  2303. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  2304. struct ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A
  2305. {
  2306. public:
  2307. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2308. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2309. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2310. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_1;
  2311. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2312. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2313. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2314. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___destination_3;
  2315. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2316. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  2317. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2318. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2319. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2320. float ___yRadius_6;
  2321. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2322. float ___xRadius_7;
  2323. public:
  2324. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___configuration_0)); }
  2325. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2326. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2327. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2328. {
  2329. ___configuration_0 = value;
  2330. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2331. }
  2332. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___source_1)); }
  2333. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_1() const { return ___source_1; }
  2334. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_1() { return &___source_1; }
  2335. inline void set_source_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2336. {
  2337. ___source_1 = value;
  2338. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2339. }
  2340. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___bounds_2)); }
  2341. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2342. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2343. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2344. {
  2345. ___bounds_2 = value;
  2346. }
  2347. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___destination_3)); }
  2348. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_destination_3() const { return ___destination_3; }
  2349. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_destination_3() { return &___destination_3; }
  2350. inline void set_destination_3(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2351. {
  2352. ___destination_3 = value;
  2353. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2354. }
  2355. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___sampler_4)); }
  2356. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  2357. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  2358. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  2359. {
  2360. ___sampler_4 = value;
  2361. }
  2362. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___matrix_5)); }
  2363. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2364. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2365. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2366. {
  2367. ___matrix_5 = value;
  2368. }
  2369. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___yRadius_6)); }
  2370. inline float get_yRadius_6() const { return ___yRadius_6; }
  2371. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2372. inline void set_yRadius_6(float value)
  2373. {
  2374. ___yRadius_6 = value;
  2375. }
  2376. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A, ___xRadius_7)); }
  2377. inline float get_xRadius_7() const { return ___xRadius_7; }
  2378. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2379. inline void set_xRadius_7(float value)
  2380. {
  2381. ___xRadius_7 = value;
  2382. }
  2383. };
  2384. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  2385. struct ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B
  2386. {
  2387. public:
  2388. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2389. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2390. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2391. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_1;
  2392. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2393. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2394. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2395. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___destination_3;
  2396. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2397. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  2398. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2399. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2400. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2401. float ___yRadius_6;
  2402. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2403. float ___xRadius_7;
  2404. public:
  2405. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___configuration_0)); }
  2406. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2407. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2408. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2409. {
  2410. ___configuration_0 = value;
  2411. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2412. }
  2413. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___source_1)); }
  2414. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_1() const { return ___source_1; }
  2415. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_1() { return &___source_1; }
  2416. inline void set_source_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2417. {
  2418. ___source_1 = value;
  2419. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2420. }
  2421. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___bounds_2)); }
  2422. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2423. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2424. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2425. {
  2426. ___bounds_2 = value;
  2427. }
  2428. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___destination_3)); }
  2429. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_destination_3() const { return ___destination_3; }
  2430. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_destination_3() { return &___destination_3; }
  2431. inline void set_destination_3(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2432. {
  2433. ___destination_3 = value;
  2434. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2435. }
  2436. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___sampler_4)); }
  2437. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  2438. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  2439. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  2440. {
  2441. ___sampler_4 = value;
  2442. }
  2443. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___matrix_5)); }
  2444. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2445. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2446. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2447. {
  2448. ___matrix_5 = value;
  2449. }
  2450. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___yRadius_6)); }
  2451. inline float get_yRadius_6() const { return ___yRadius_6; }
  2452. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2453. inline void set_yRadius_6(float value)
  2454. {
  2455. ___yRadius_6 = value;
  2456. }
  2457. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B, ___xRadius_7)); }
  2458. inline float get_xRadius_7() const { return ___xRadius_7; }
  2459. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2460. inline void set_xRadius_7(float value)
  2461. {
  2462. ___xRadius_7 = value;
  2463. }
  2464. };
  2465. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  2466. struct ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1
  2467. {
  2468. public:
  2469. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2470. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2471. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2472. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_1;
  2473. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2474. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2475. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2476. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___destination_3;
  2477. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2478. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  2479. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2480. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2481. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2482. float ___yRadius_6;
  2483. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2484. float ___xRadius_7;
  2485. public:
  2486. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___configuration_0)); }
  2487. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2488. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2489. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2490. {
  2491. ___configuration_0 = value;
  2492. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2493. }
  2494. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___source_1)); }
  2495. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_1() const { return ___source_1; }
  2496. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_1() { return &___source_1; }
  2497. inline void set_source_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2498. {
  2499. ___source_1 = value;
  2500. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2501. }
  2502. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___bounds_2)); }
  2503. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2504. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2505. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2506. {
  2507. ___bounds_2 = value;
  2508. }
  2509. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___destination_3)); }
  2510. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_destination_3() const { return ___destination_3; }
  2511. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_destination_3() { return &___destination_3; }
  2512. inline void set_destination_3(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2513. {
  2514. ___destination_3 = value;
  2515. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2516. }
  2517. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___sampler_4)); }
  2518. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  2519. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  2520. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  2521. {
  2522. ___sampler_4 = value;
  2523. }
  2524. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___matrix_5)); }
  2525. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2526. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2527. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2528. {
  2529. ___matrix_5 = value;
  2530. }
  2531. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___yRadius_6)); }
  2532. inline float get_yRadius_6() const { return ___yRadius_6; }
  2533. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2534. inline void set_yRadius_6(float value)
  2535. {
  2536. ___yRadius_6 = value;
  2537. }
  2538. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1, ___xRadius_7)); }
  2539. inline float get_xRadius_7() const { return ___xRadius_7; }
  2540. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2541. inline void set_xRadius_7(float value)
  2542. {
  2543. ___xRadius_7 = value;
  2544. }
  2545. };
  2546. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  2547. struct ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A
  2548. {
  2549. public:
  2550. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2551. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2552. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2553. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_1;
  2554. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2555. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2556. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2557. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___destination_3;
  2558. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2559. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  2560. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2561. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2562. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2563. float ___yRadius_6;
  2564. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2565. float ___xRadius_7;
  2566. public:
  2567. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___configuration_0)); }
  2568. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2569. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2570. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2571. {
  2572. ___configuration_0 = value;
  2573. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2574. }
  2575. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___source_1)); }
  2576. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_1() const { return ___source_1; }
  2577. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_1() { return &___source_1; }
  2578. inline void set_source_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2579. {
  2580. ___source_1 = value;
  2581. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2582. }
  2583. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___bounds_2)); }
  2584. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2585. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2586. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2587. {
  2588. ___bounds_2 = value;
  2589. }
  2590. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___destination_3)); }
  2591. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_destination_3() const { return ___destination_3; }
  2592. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_destination_3() { return &___destination_3; }
  2593. inline void set_destination_3(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2594. {
  2595. ___destination_3 = value;
  2596. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2597. }
  2598. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___sampler_4)); }
  2599. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  2600. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  2601. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  2602. {
  2603. ___sampler_4 = value;
  2604. }
  2605. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___matrix_5)); }
  2606. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2607. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2608. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2609. {
  2610. ___matrix_5 = value;
  2611. }
  2612. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___yRadius_6)); }
  2613. inline float get_yRadius_6() const { return ___yRadius_6; }
  2614. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2615. inline void set_yRadius_6(float value)
  2616. {
  2617. ___yRadius_6 = value;
  2618. }
  2619. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A, ___xRadius_7)); }
  2620. inline float get_xRadius_7() const { return ___xRadius_7; }
  2621. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2622. inline void set_xRadius_7(float value)
  2623. {
  2624. ___xRadius_7 = value;
  2625. }
  2626. };
  2627. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  2628. struct ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11
  2629. {
  2630. public:
  2631. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2632. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2633. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2634. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_1;
  2635. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2636. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2637. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2638. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___destination_3;
  2639. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2640. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  2641. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2642. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2643. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2644. float ___yRadius_6;
  2645. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2646. float ___xRadius_7;
  2647. public:
  2648. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___configuration_0)); }
  2649. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2650. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2651. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2652. {
  2653. ___configuration_0 = value;
  2654. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2655. }
  2656. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___source_1)); }
  2657. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_1() const { return ___source_1; }
  2658. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_1() { return &___source_1; }
  2659. inline void set_source_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2660. {
  2661. ___source_1 = value;
  2662. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2663. }
  2664. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___bounds_2)); }
  2665. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2666. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2667. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2668. {
  2669. ___bounds_2 = value;
  2670. }
  2671. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___destination_3)); }
  2672. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_destination_3() const { return ___destination_3; }
  2673. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_destination_3() { return &___destination_3; }
  2674. inline void set_destination_3(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2675. {
  2676. ___destination_3 = value;
  2677. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2678. }
  2679. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___sampler_4)); }
  2680. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  2681. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  2682. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  2683. {
  2684. ___sampler_4 = value;
  2685. }
  2686. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___matrix_5)); }
  2687. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2688. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2689. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2690. {
  2691. ___matrix_5 = value;
  2692. }
  2693. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___yRadius_6)); }
  2694. inline float get_yRadius_6() const { return ___yRadius_6; }
  2695. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2696. inline void set_yRadius_6(float value)
  2697. {
  2698. ___yRadius_6 = value;
  2699. }
  2700. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11, ___xRadius_7)); }
  2701. inline float get_xRadius_7() const { return ___xRadius_7; }
  2702. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2703. inline void set_xRadius_7(float value)
  2704. {
  2705. ___xRadius_7 = value;
  2706. }
  2707. };
  2708. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  2709. struct ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7
  2710. {
  2711. public:
  2712. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2713. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2714. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2715. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_1;
  2716. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2717. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2718. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2719. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___destination_3;
  2720. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2721. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  2722. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2723. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2724. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2725. float ___yRadius_6;
  2726. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2727. float ___xRadius_7;
  2728. public:
  2729. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___configuration_0)); }
  2730. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2731. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2732. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2733. {
  2734. ___configuration_0 = value;
  2735. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2736. }
  2737. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___source_1)); }
  2738. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_1() const { return ___source_1; }
  2739. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_1() { return &___source_1; }
  2740. inline void set_source_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2741. {
  2742. ___source_1 = value;
  2743. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2744. }
  2745. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___bounds_2)); }
  2746. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2747. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2748. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2749. {
  2750. ___bounds_2 = value;
  2751. }
  2752. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___destination_3)); }
  2753. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_destination_3() const { return ___destination_3; }
  2754. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_destination_3() { return &___destination_3; }
  2755. inline void set_destination_3(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2756. {
  2757. ___destination_3 = value;
  2758. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2759. }
  2760. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___sampler_4)); }
  2761. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  2762. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  2763. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  2764. {
  2765. ___sampler_4 = value;
  2766. }
  2767. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___matrix_5)); }
  2768. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2769. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2770. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2771. {
  2772. ___matrix_5 = value;
  2773. }
  2774. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___yRadius_6)); }
  2775. inline float get_yRadius_6() const { return ___yRadius_6; }
  2776. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2777. inline void set_yRadius_6(float value)
  2778. {
  2779. ___yRadius_6 = value;
  2780. }
  2781. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7, ___xRadius_7)); }
  2782. inline float get_xRadius_7() const { return ___xRadius_7; }
  2783. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2784. inline void set_xRadius_7(float value)
  2785. {
  2786. ___xRadius_7 = value;
  2787. }
  2788. };
  2789. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  2790. struct ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D
  2791. {
  2792. public:
  2793. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2794. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2795. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2796. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_1;
  2797. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2798. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2799. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2800. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___destination_3;
  2801. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2802. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  2803. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2804. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2805. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2806. float ___yRadius_6;
  2807. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2808. float ___xRadius_7;
  2809. public:
  2810. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___configuration_0)); }
  2811. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2812. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2813. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2814. {
  2815. ___configuration_0 = value;
  2816. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2817. }
  2818. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___source_1)); }
  2819. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_1() const { return ___source_1; }
  2820. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_1() { return &___source_1; }
  2821. inline void set_source_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  2822. {
  2823. ___source_1 = value;
  2824. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2825. }
  2826. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___bounds_2)); }
  2827. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2828. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2829. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2830. {
  2831. ___bounds_2 = value;
  2832. }
  2833. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___destination_3)); }
  2834. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_destination_3() const { return ___destination_3; }
  2835. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_destination_3() { return &___destination_3; }
  2836. inline void set_destination_3(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  2837. {
  2838. ___destination_3 = value;
  2839. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2840. }
  2841. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___sampler_4)); }
  2842. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  2843. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  2844. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  2845. {
  2846. ___sampler_4 = value;
  2847. }
  2848. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___matrix_5)); }
  2849. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2850. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2851. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2852. {
  2853. ___matrix_5 = value;
  2854. }
  2855. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___yRadius_6)); }
  2856. inline float get_yRadius_6() const { return ___yRadius_6; }
  2857. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2858. inline void set_yRadius_6(float value)
  2859. {
  2860. ___yRadius_6 = value;
  2861. }
  2862. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D, ___xRadius_7)); }
  2863. inline float get_xRadius_7() const { return ___xRadius_7; }
  2864. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2865. inline void set_xRadius_7(float value)
  2866. {
  2867. ___xRadius_7 = value;
  2868. }
  2869. };
  2870. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  2871. struct ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494
  2872. {
  2873. public:
  2874. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2875. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2876. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2877. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_1;
  2878. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2879. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2880. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2881. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___destination_3;
  2882. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2883. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  2884. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2885. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2886. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2887. float ___yRadius_6;
  2888. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2889. float ___xRadius_7;
  2890. public:
  2891. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___configuration_0)); }
  2892. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2893. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2894. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2895. {
  2896. ___configuration_0 = value;
  2897. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2898. }
  2899. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___source_1)); }
  2900. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_1() const { return ___source_1; }
  2901. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_1() { return &___source_1; }
  2902. inline void set_source_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  2903. {
  2904. ___source_1 = value;
  2905. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2906. }
  2907. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___bounds_2)); }
  2908. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2909. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2910. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2911. {
  2912. ___bounds_2 = value;
  2913. }
  2914. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___destination_3)); }
  2915. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_destination_3() const { return ___destination_3; }
  2916. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_destination_3() { return &___destination_3; }
  2917. inline void set_destination_3(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  2918. {
  2919. ___destination_3 = value;
  2920. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  2921. }
  2922. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___sampler_4)); }
  2923. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  2924. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  2925. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  2926. {
  2927. ___sampler_4 = value;
  2928. }
  2929. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___matrix_5)); }
  2930. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  2931. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  2932. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  2933. {
  2934. ___matrix_5 = value;
  2935. }
  2936. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___yRadius_6)); }
  2937. inline float get_yRadius_6() const { return ___yRadius_6; }
  2938. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  2939. inline void set_yRadius_6(float value)
  2940. {
  2941. ___yRadius_6 = value;
  2942. }
  2943. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494, ___xRadius_7)); }
  2944. inline float get_xRadius_7() const { return ___xRadius_7; }
  2945. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  2946. inline void set_xRadius_7(float value)
  2947. {
  2948. ___xRadius_7 = value;
  2949. }
  2950. };
  2951. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  2952. struct ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741
  2953. {
  2954. public:
  2955. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  2956. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2957. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  2958. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_1;
  2959. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  2960. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  2961. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  2962. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___destination_3;
  2963. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  2964. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  2965. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  2966. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  2967. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  2968. float ___yRadius_6;
  2969. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  2970. float ___xRadius_7;
  2971. public:
  2972. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___configuration_0)); }
  2973. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2974. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2975. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2976. {
  2977. ___configuration_0 = value;
  2978. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2979. }
  2980. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___source_1)); }
  2981. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_1() const { return ___source_1; }
  2982. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_1() { return &___source_1; }
  2983. inline void set_source_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  2984. {
  2985. ___source_1 = value;
  2986. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2987. }
  2988. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___bounds_2)); }
  2989. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  2990. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  2991. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2992. {
  2993. ___bounds_2 = value;
  2994. }
  2995. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___destination_3)); }
  2996. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_destination_3() const { return ___destination_3; }
  2997. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_destination_3() { return &___destination_3; }
  2998. inline void set_destination_3(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  2999. {
  3000. ___destination_3 = value;
  3001. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3002. }
  3003. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___sampler_4)); }
  3004. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  3005. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  3006. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  3007. {
  3008. ___sampler_4 = value;
  3009. }
  3010. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___matrix_5)); }
  3011. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3012. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3013. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3014. {
  3015. ___matrix_5 = value;
  3016. }
  3017. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___yRadius_6)); }
  3018. inline float get_yRadius_6() const { return ___yRadius_6; }
  3019. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3020. inline void set_yRadius_6(float value)
  3021. {
  3022. ___yRadius_6 = value;
  3023. }
  3024. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741, ___xRadius_7)); }
  3025. inline float get_xRadius_7() const { return ___xRadius_7; }
  3026. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3027. inline void set_xRadius_7(float value)
  3028. {
  3029. ___xRadius_7 = value;
  3030. }
  3031. };
  3032. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  3033. struct ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338
  3034. {
  3035. public:
  3036. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3037. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3038. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3039. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_1;
  3040. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3041. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3042. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3043. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___destination_3;
  3044. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3045. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  3046. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3047. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3048. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3049. float ___yRadius_6;
  3050. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3051. float ___xRadius_7;
  3052. public:
  3053. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___configuration_0)); }
  3054. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3055. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3056. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3057. {
  3058. ___configuration_0 = value;
  3059. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3060. }
  3061. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___source_1)); }
  3062. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_1() const { return ___source_1; }
  3063. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_1() { return &___source_1; }
  3064. inline void set_source_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  3065. {
  3066. ___source_1 = value;
  3067. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3068. }
  3069. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___bounds_2)); }
  3070. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3071. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3072. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3073. {
  3074. ___bounds_2 = value;
  3075. }
  3076. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___destination_3)); }
  3077. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_destination_3() const { return ___destination_3; }
  3078. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_destination_3() { return &___destination_3; }
  3079. inline void set_destination_3(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  3080. {
  3081. ___destination_3 = value;
  3082. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3083. }
  3084. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___sampler_4)); }
  3085. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  3086. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  3087. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  3088. {
  3089. ___sampler_4 = value;
  3090. }
  3091. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___matrix_5)); }
  3092. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3093. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3094. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3095. {
  3096. ___matrix_5 = value;
  3097. }
  3098. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___yRadius_6)); }
  3099. inline float get_yRadius_6() const { return ___yRadius_6; }
  3100. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3101. inline void set_yRadius_6(float value)
  3102. {
  3103. ___yRadius_6 = value;
  3104. }
  3105. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338, ___xRadius_7)); }
  3106. inline float get_xRadius_7() const { return ___xRadius_7; }
  3107. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3108. inline void set_xRadius_7(float value)
  3109. {
  3110. ___xRadius_7 = value;
  3111. }
  3112. };
  3113. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  3114. struct ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C
  3115. {
  3116. public:
  3117. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3118. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3119. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3120. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_1;
  3121. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3122. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3123. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3124. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___destination_3;
  3125. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3126. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  3127. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3128. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3129. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3130. float ___yRadius_6;
  3131. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3132. float ___xRadius_7;
  3133. public:
  3134. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___configuration_0)); }
  3135. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3136. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3137. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3138. {
  3139. ___configuration_0 = value;
  3140. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3141. }
  3142. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___source_1)); }
  3143. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_1() const { return ___source_1; }
  3144. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_1() { return &___source_1; }
  3145. inline void set_source_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  3146. {
  3147. ___source_1 = value;
  3148. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3149. }
  3150. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___bounds_2)); }
  3151. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3152. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3153. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3154. {
  3155. ___bounds_2 = value;
  3156. }
  3157. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___destination_3)); }
  3158. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_destination_3() const { return ___destination_3; }
  3159. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_destination_3() { return &___destination_3; }
  3160. inline void set_destination_3(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  3161. {
  3162. ___destination_3 = value;
  3163. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3164. }
  3165. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___sampler_4)); }
  3166. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  3167. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  3168. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  3169. {
  3170. ___sampler_4 = value;
  3171. }
  3172. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___matrix_5)); }
  3173. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3174. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3175. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3176. {
  3177. ___matrix_5 = value;
  3178. }
  3179. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___yRadius_6)); }
  3180. inline float get_yRadius_6() const { return ___yRadius_6; }
  3181. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3182. inline void set_yRadius_6(float value)
  3183. {
  3184. ___yRadius_6 = value;
  3185. }
  3186. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C, ___xRadius_7)); }
  3187. inline float get_xRadius_7() const { return ___xRadius_7; }
  3188. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3189. inline void set_xRadius_7(float value)
  3190. {
  3191. ___xRadius_7 = value;
  3192. }
  3193. };
  3194. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  3195. struct ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210
  3196. {
  3197. public:
  3198. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3199. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3200. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3201. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_1;
  3202. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3203. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3204. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3205. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___destination_3;
  3206. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3207. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  3208. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3209. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3210. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3211. float ___yRadius_6;
  3212. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3213. float ___xRadius_7;
  3214. public:
  3215. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___configuration_0)); }
  3216. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3217. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3218. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3219. {
  3220. ___configuration_0 = value;
  3221. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3222. }
  3223. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___source_1)); }
  3224. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_1() const { return ___source_1; }
  3225. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_1() { return &___source_1; }
  3226. inline void set_source_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  3227. {
  3228. ___source_1 = value;
  3229. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3230. }
  3231. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___bounds_2)); }
  3232. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3233. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3234. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3235. {
  3236. ___bounds_2 = value;
  3237. }
  3238. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___destination_3)); }
  3239. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_destination_3() const { return ___destination_3; }
  3240. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_destination_3() { return &___destination_3; }
  3241. inline void set_destination_3(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  3242. {
  3243. ___destination_3 = value;
  3244. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3245. }
  3246. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___sampler_4)); }
  3247. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  3248. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  3249. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  3250. {
  3251. ___sampler_4 = value;
  3252. }
  3253. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___matrix_5)); }
  3254. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3255. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3256. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3257. {
  3258. ___matrix_5 = value;
  3259. }
  3260. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___yRadius_6)); }
  3261. inline float get_yRadius_6() const { return ___yRadius_6; }
  3262. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3263. inline void set_yRadius_6(float value)
  3264. {
  3265. ___yRadius_6 = value;
  3266. }
  3267. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210, ___xRadius_7)); }
  3268. inline float get_xRadius_7() const { return ___xRadius_7; }
  3269. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3270. inline void set_xRadius_7(float value)
  3271. {
  3272. ___xRadius_7 = value;
  3273. }
  3274. };
  3275. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  3276. struct ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336
  3277. {
  3278. public:
  3279. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3280. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3281. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3282. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_1;
  3283. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3284. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3285. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3286. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___destination_3;
  3287. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3288. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  3289. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3290. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3291. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3292. float ___yRadius_6;
  3293. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3294. float ___xRadius_7;
  3295. public:
  3296. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___configuration_0)); }
  3297. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3298. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3299. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3300. {
  3301. ___configuration_0 = value;
  3302. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3303. }
  3304. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___source_1)); }
  3305. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_1() const { return ___source_1; }
  3306. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_1() { return &___source_1; }
  3307. inline void set_source_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  3308. {
  3309. ___source_1 = value;
  3310. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3311. }
  3312. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___bounds_2)); }
  3313. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3314. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3315. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3316. {
  3317. ___bounds_2 = value;
  3318. }
  3319. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___destination_3)); }
  3320. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_destination_3() const { return ___destination_3; }
  3321. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_destination_3() { return &___destination_3; }
  3322. inline void set_destination_3(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  3323. {
  3324. ___destination_3 = value;
  3325. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3326. }
  3327. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___sampler_4)); }
  3328. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  3329. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  3330. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  3331. {
  3332. ___sampler_4 = value;
  3333. }
  3334. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___matrix_5)); }
  3335. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3336. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3337. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3338. {
  3339. ___matrix_5 = value;
  3340. }
  3341. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___yRadius_6)); }
  3342. inline float get_yRadius_6() const { return ___yRadius_6; }
  3343. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3344. inline void set_yRadius_6(float value)
  3345. {
  3346. ___yRadius_6 = value;
  3347. }
  3348. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336, ___xRadius_7)); }
  3349. inline float get_xRadius_7() const { return ___xRadius_7; }
  3350. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3351. inline void set_xRadius_7(float value)
  3352. {
  3353. ___xRadius_7 = value;
  3354. }
  3355. };
  3356. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  3357. struct ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41
  3358. {
  3359. public:
  3360. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3361. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3362. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3363. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_1;
  3364. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3365. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3366. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3367. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___destination_3;
  3368. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3369. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  3370. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3371. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3372. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3373. float ___yRadius_6;
  3374. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3375. float ___xRadius_7;
  3376. public:
  3377. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___configuration_0)); }
  3378. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3379. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3380. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3381. {
  3382. ___configuration_0 = value;
  3383. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3384. }
  3385. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___source_1)); }
  3386. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_1() const { return ___source_1; }
  3387. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_1() { return &___source_1; }
  3388. inline void set_source_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  3389. {
  3390. ___source_1 = value;
  3391. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3392. }
  3393. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___bounds_2)); }
  3394. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3395. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3396. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3397. {
  3398. ___bounds_2 = value;
  3399. }
  3400. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___destination_3)); }
  3401. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_destination_3() const { return ___destination_3; }
  3402. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_destination_3() { return &___destination_3; }
  3403. inline void set_destination_3(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  3404. {
  3405. ___destination_3 = value;
  3406. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3407. }
  3408. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___sampler_4)); }
  3409. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  3410. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  3411. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  3412. {
  3413. ___sampler_4 = value;
  3414. }
  3415. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___matrix_5)); }
  3416. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3417. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3418. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3419. {
  3420. ___matrix_5 = value;
  3421. }
  3422. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___yRadius_6)); }
  3423. inline float get_yRadius_6() const { return ___yRadius_6; }
  3424. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3425. inline void set_yRadius_6(float value)
  3426. {
  3427. ___yRadius_6 = value;
  3428. }
  3429. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41, ___xRadius_7)); }
  3430. inline float get_xRadius_7() const { return ___xRadius_7; }
  3431. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3432. inline void set_xRadius_7(float value)
  3433. {
  3434. ___xRadius_7 = value;
  3435. }
  3436. };
  3437. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  3438. struct ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6
  3439. {
  3440. public:
  3441. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3442. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3443. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3444. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_1;
  3445. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3446. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3447. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3448. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___destination_3;
  3449. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3450. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  3451. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3452. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3453. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3454. float ___yRadius_6;
  3455. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3456. float ___xRadius_7;
  3457. public:
  3458. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___configuration_0)); }
  3459. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3460. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3461. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3462. {
  3463. ___configuration_0 = value;
  3464. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3465. }
  3466. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___source_1)); }
  3467. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_1() const { return ___source_1; }
  3468. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_1() { return &___source_1; }
  3469. inline void set_source_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  3470. {
  3471. ___source_1 = value;
  3472. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3473. }
  3474. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___bounds_2)); }
  3475. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3476. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3477. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3478. {
  3479. ___bounds_2 = value;
  3480. }
  3481. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___destination_3)); }
  3482. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_destination_3() const { return ___destination_3; }
  3483. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_destination_3() { return &___destination_3; }
  3484. inline void set_destination_3(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  3485. {
  3486. ___destination_3 = value;
  3487. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3488. }
  3489. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___sampler_4)); }
  3490. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  3491. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  3492. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  3493. {
  3494. ___sampler_4 = value;
  3495. }
  3496. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___matrix_5)); }
  3497. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3498. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3499. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3500. {
  3501. ___matrix_5 = value;
  3502. }
  3503. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___yRadius_6)); }
  3504. inline float get_yRadius_6() const { return ___yRadius_6; }
  3505. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3506. inline void set_yRadius_6(float value)
  3507. {
  3508. ___yRadius_6 = value;
  3509. }
  3510. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6, ___xRadius_7)); }
  3511. inline float get_xRadius_7() const { return ___xRadius_7; }
  3512. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3513. inline void set_xRadius_7(float value)
  3514. {
  3515. ___xRadius_7 = value;
  3516. }
  3517. };
  3518. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  3519. struct ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC
  3520. {
  3521. public:
  3522. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3523. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3524. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3525. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_1;
  3526. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3527. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3528. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3529. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___destination_3;
  3530. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3531. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  3532. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3533. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3534. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3535. float ___yRadius_6;
  3536. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3537. float ___xRadius_7;
  3538. public:
  3539. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___configuration_0)); }
  3540. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3541. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3542. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3543. {
  3544. ___configuration_0 = value;
  3545. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3546. }
  3547. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___source_1)); }
  3548. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_1() const { return ___source_1; }
  3549. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_1() { return &___source_1; }
  3550. inline void set_source_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  3551. {
  3552. ___source_1 = value;
  3553. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3554. }
  3555. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___bounds_2)); }
  3556. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3557. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3558. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3559. {
  3560. ___bounds_2 = value;
  3561. }
  3562. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___destination_3)); }
  3563. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_destination_3() const { return ___destination_3; }
  3564. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_destination_3() { return &___destination_3; }
  3565. inline void set_destination_3(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  3566. {
  3567. ___destination_3 = value;
  3568. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3569. }
  3570. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___sampler_4)); }
  3571. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  3572. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  3573. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  3574. {
  3575. ___sampler_4 = value;
  3576. }
  3577. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___matrix_5)); }
  3578. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3579. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3580. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3581. {
  3582. ___matrix_5 = value;
  3583. }
  3584. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___yRadius_6)); }
  3585. inline float get_yRadius_6() const { return ___yRadius_6; }
  3586. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3587. inline void set_yRadius_6(float value)
  3588. {
  3589. ___yRadius_6 = value;
  3590. }
  3591. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC, ___xRadius_7)); }
  3592. inline float get_xRadius_7() const { return ___xRadius_7; }
  3593. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3594. inline void set_xRadius_7(float value)
  3595. {
  3596. ___xRadius_7 = value;
  3597. }
  3598. };
  3599. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  3600. struct ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56
  3601. {
  3602. public:
  3603. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3604. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3605. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3606. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_1;
  3607. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3608. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3609. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3610. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___destination_3;
  3611. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3612. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  3613. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3614. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3615. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3616. float ___yRadius_6;
  3617. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3618. float ___xRadius_7;
  3619. public:
  3620. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___configuration_0)); }
  3621. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3622. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3623. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3624. {
  3625. ___configuration_0 = value;
  3626. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3627. }
  3628. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___source_1)); }
  3629. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_1() const { return ___source_1; }
  3630. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_1() { return &___source_1; }
  3631. inline void set_source_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  3632. {
  3633. ___source_1 = value;
  3634. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3635. }
  3636. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___bounds_2)); }
  3637. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3638. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3639. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3640. {
  3641. ___bounds_2 = value;
  3642. }
  3643. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___destination_3)); }
  3644. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_destination_3() const { return ___destination_3; }
  3645. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_destination_3() { return &___destination_3; }
  3646. inline void set_destination_3(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  3647. {
  3648. ___destination_3 = value;
  3649. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3650. }
  3651. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___sampler_4)); }
  3652. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  3653. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  3654. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  3655. {
  3656. ___sampler_4 = value;
  3657. }
  3658. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___matrix_5)); }
  3659. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3660. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3661. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3662. {
  3663. ___matrix_5 = value;
  3664. }
  3665. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___yRadius_6)); }
  3666. inline float get_yRadius_6() const { return ___yRadius_6; }
  3667. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3668. inline void set_yRadius_6(float value)
  3669. {
  3670. ___yRadius_6 = value;
  3671. }
  3672. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56, ___xRadius_7)); }
  3673. inline float get_xRadius_7() const { return ___xRadius_7; }
  3674. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3675. inline void set_xRadius_7(float value)
  3676. {
  3677. ___xRadius_7 = value;
  3678. }
  3679. };
  3680. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  3681. struct ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27
  3682. {
  3683. public:
  3684. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3685. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3686. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3687. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_1;
  3688. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3689. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3690. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3691. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___destination_3;
  3692. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3693. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  3694. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3695. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3696. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3697. float ___yRadius_6;
  3698. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3699. float ___xRadius_7;
  3700. public:
  3701. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___configuration_0)); }
  3702. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3703. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3704. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3705. {
  3706. ___configuration_0 = value;
  3707. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3708. }
  3709. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___source_1)); }
  3710. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_1() const { return ___source_1; }
  3711. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_1() { return &___source_1; }
  3712. inline void set_source_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  3713. {
  3714. ___source_1 = value;
  3715. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3716. }
  3717. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___bounds_2)); }
  3718. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3719. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3720. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3721. {
  3722. ___bounds_2 = value;
  3723. }
  3724. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___destination_3)); }
  3725. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_destination_3() const { return ___destination_3; }
  3726. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_destination_3() { return &___destination_3; }
  3727. inline void set_destination_3(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  3728. {
  3729. ___destination_3 = value;
  3730. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3731. }
  3732. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___sampler_4)); }
  3733. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  3734. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  3735. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  3736. {
  3737. ___sampler_4 = value;
  3738. }
  3739. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___matrix_5)); }
  3740. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3741. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3742. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3743. {
  3744. ___matrix_5 = value;
  3745. }
  3746. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___yRadius_6)); }
  3747. inline float get_yRadius_6() const { return ___yRadius_6; }
  3748. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3749. inline void set_yRadius_6(float value)
  3750. {
  3751. ___yRadius_6 = value;
  3752. }
  3753. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27, ___xRadius_7)); }
  3754. inline float get_xRadius_7() const { return ___xRadius_7; }
  3755. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3756. inline void set_xRadius_7(float value)
  3757. {
  3758. ___xRadius_7 = value;
  3759. }
  3760. };
  3761. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  3762. struct ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD
  3763. {
  3764. public:
  3765. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3766. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3767. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3768. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_1;
  3769. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3770. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3771. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3772. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___destination_3;
  3773. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3774. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  3775. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3776. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3777. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3778. float ___yRadius_6;
  3779. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3780. float ___xRadius_7;
  3781. public:
  3782. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___configuration_0)); }
  3783. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3784. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3785. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3786. {
  3787. ___configuration_0 = value;
  3788. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3789. }
  3790. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___source_1)); }
  3791. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_1() const { return ___source_1; }
  3792. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_1() { return &___source_1; }
  3793. inline void set_source_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  3794. {
  3795. ___source_1 = value;
  3796. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3797. }
  3798. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___bounds_2)); }
  3799. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3800. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3801. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3802. {
  3803. ___bounds_2 = value;
  3804. }
  3805. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___destination_3)); }
  3806. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_destination_3() const { return ___destination_3; }
  3807. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_destination_3() { return &___destination_3; }
  3808. inline void set_destination_3(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  3809. {
  3810. ___destination_3 = value;
  3811. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3812. }
  3813. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___sampler_4)); }
  3814. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  3815. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  3816. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  3817. {
  3818. ___sampler_4 = value;
  3819. }
  3820. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___matrix_5)); }
  3821. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3822. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3823. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3824. {
  3825. ___matrix_5 = value;
  3826. }
  3827. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___yRadius_6)); }
  3828. inline float get_yRadius_6() const { return ___yRadius_6; }
  3829. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3830. inline void set_yRadius_6(float value)
  3831. {
  3832. ___yRadius_6 = value;
  3833. }
  3834. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD, ___xRadius_7)); }
  3835. inline float get_xRadius_7() const { return ___xRadius_7; }
  3836. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3837. inline void set_xRadius_7(float value)
  3838. {
  3839. ___xRadius_7 = value;
  3840. }
  3841. };
  3842. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  3843. struct ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F
  3844. {
  3845. public:
  3846. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3847. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3848. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3849. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_1;
  3850. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3851. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3852. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3853. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___destination_3;
  3854. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3855. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  3856. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3857. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3858. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3859. float ___yRadius_6;
  3860. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3861. float ___xRadius_7;
  3862. public:
  3863. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___configuration_0)); }
  3864. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3865. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3866. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3867. {
  3868. ___configuration_0 = value;
  3869. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3870. }
  3871. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___source_1)); }
  3872. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_1() const { return ___source_1; }
  3873. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_1() { return &___source_1; }
  3874. inline void set_source_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  3875. {
  3876. ___source_1 = value;
  3877. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3878. }
  3879. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___bounds_2)); }
  3880. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3881. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3882. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3883. {
  3884. ___bounds_2 = value;
  3885. }
  3886. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___destination_3)); }
  3887. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_destination_3() const { return ___destination_3; }
  3888. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_destination_3() { return &___destination_3; }
  3889. inline void set_destination_3(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  3890. {
  3891. ___destination_3 = value;
  3892. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3893. }
  3894. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___sampler_4)); }
  3895. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  3896. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  3897. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  3898. {
  3899. ___sampler_4 = value;
  3900. }
  3901. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___matrix_5)); }
  3902. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3903. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3904. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3905. {
  3906. ___matrix_5 = value;
  3907. }
  3908. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___yRadius_6)); }
  3909. inline float get_yRadius_6() const { return ___yRadius_6; }
  3910. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3911. inline void set_yRadius_6(float value)
  3912. {
  3913. ___yRadius_6 = value;
  3914. }
  3915. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F, ___xRadius_7)); }
  3916. inline float get_xRadius_7() const { return ___xRadius_7; }
  3917. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3918. inline void set_xRadius_7(float value)
  3919. {
  3920. ___xRadius_7 = value;
  3921. }
  3922. };
  3923. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  3924. struct ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946
  3925. {
  3926. public:
  3927. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  3928. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3929. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  3930. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_1;
  3931. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  3932. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  3933. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  3934. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___destination_3;
  3935. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  3936. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  3937. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  3938. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  3939. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  3940. float ___yRadius_6;
  3941. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  3942. float ___xRadius_7;
  3943. public:
  3944. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___configuration_0)); }
  3945. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3946. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3947. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3948. {
  3949. ___configuration_0 = value;
  3950. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3951. }
  3952. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___source_1)); }
  3953. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_1() const { return ___source_1; }
  3954. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_1() { return &___source_1; }
  3955. inline void set_source_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  3956. {
  3957. ___source_1 = value;
  3958. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3959. }
  3960. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___bounds_2)); }
  3961. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  3962. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  3963. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3964. {
  3965. ___bounds_2 = value;
  3966. }
  3967. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___destination_3)); }
  3968. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_destination_3() const { return ___destination_3; }
  3969. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_destination_3() { return &___destination_3; }
  3970. inline void set_destination_3(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  3971. {
  3972. ___destination_3 = value;
  3973. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  3974. }
  3975. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___sampler_4)); }
  3976. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  3977. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  3978. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  3979. {
  3980. ___sampler_4 = value;
  3981. }
  3982. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___matrix_5)); }
  3983. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  3984. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  3985. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  3986. {
  3987. ___matrix_5 = value;
  3988. }
  3989. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___yRadius_6)); }
  3990. inline float get_yRadius_6() const { return ___yRadius_6; }
  3991. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  3992. inline void set_yRadius_6(float value)
  3993. {
  3994. ___yRadius_6 = value;
  3995. }
  3996. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946, ___xRadius_7)); }
  3997. inline float get_xRadius_7() const { return ___xRadius_7; }
  3998. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  3999. inline void set_xRadius_7(float value)
  4000. {
  4001. ___xRadius_7 = value;
  4002. }
  4003. };
  4004. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  4005. struct ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1
  4006. {
  4007. public:
  4008. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4009. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4010. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4011. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_1;
  4012. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4013. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4014. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4015. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___destination_3;
  4016. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4017. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  4018. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4019. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4020. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4021. float ___yRadius_6;
  4022. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4023. float ___xRadius_7;
  4024. public:
  4025. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___configuration_0)); }
  4026. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4027. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4028. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4029. {
  4030. ___configuration_0 = value;
  4031. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4032. }
  4033. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___source_1)); }
  4034. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_1() const { return ___source_1; }
  4035. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_1() { return &___source_1; }
  4036. inline void set_source_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  4037. {
  4038. ___source_1 = value;
  4039. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4040. }
  4041. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___bounds_2)); }
  4042. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4043. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4044. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4045. {
  4046. ___bounds_2 = value;
  4047. }
  4048. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___destination_3)); }
  4049. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_destination_3() const { return ___destination_3; }
  4050. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_destination_3() { return &___destination_3; }
  4051. inline void set_destination_3(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  4052. {
  4053. ___destination_3 = value;
  4054. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4055. }
  4056. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___sampler_4)); }
  4057. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  4058. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  4059. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  4060. {
  4061. ___sampler_4 = value;
  4062. }
  4063. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___matrix_5)); }
  4064. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4065. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4066. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4067. {
  4068. ___matrix_5 = value;
  4069. }
  4070. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___yRadius_6)); }
  4071. inline float get_yRadius_6() const { return ___yRadius_6; }
  4072. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4073. inline void set_yRadius_6(float value)
  4074. {
  4075. ___yRadius_6 = value;
  4076. }
  4077. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1, ___xRadius_7)); }
  4078. inline float get_xRadius_7() const { return ___xRadius_7; }
  4079. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4080. inline void set_xRadius_7(float value)
  4081. {
  4082. ___xRadius_7 = value;
  4083. }
  4084. };
  4085. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  4086. struct ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81
  4087. {
  4088. public:
  4089. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4090. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4091. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4092. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_1;
  4093. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4094. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4095. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4096. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___destination_3;
  4097. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4098. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  4099. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4100. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4101. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4102. float ___yRadius_6;
  4103. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4104. float ___xRadius_7;
  4105. public:
  4106. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___configuration_0)); }
  4107. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4108. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4109. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4110. {
  4111. ___configuration_0 = value;
  4112. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4113. }
  4114. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___source_1)); }
  4115. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_1() const { return ___source_1; }
  4116. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_1() { return &___source_1; }
  4117. inline void set_source_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  4118. {
  4119. ___source_1 = value;
  4120. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4121. }
  4122. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___bounds_2)); }
  4123. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4124. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4125. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4126. {
  4127. ___bounds_2 = value;
  4128. }
  4129. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___destination_3)); }
  4130. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_destination_3() const { return ___destination_3; }
  4131. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_destination_3() { return &___destination_3; }
  4132. inline void set_destination_3(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  4133. {
  4134. ___destination_3 = value;
  4135. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4136. }
  4137. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___sampler_4)); }
  4138. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  4139. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  4140. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  4141. {
  4142. ___sampler_4 = value;
  4143. }
  4144. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___matrix_5)); }
  4145. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4146. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4147. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4148. {
  4149. ___matrix_5 = value;
  4150. }
  4151. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___yRadius_6)); }
  4152. inline float get_yRadius_6() const { return ___yRadius_6; }
  4153. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4154. inline void set_yRadius_6(float value)
  4155. {
  4156. ___yRadius_6 = value;
  4157. }
  4158. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81, ___xRadius_7)); }
  4159. inline float get_xRadius_7() const { return ___xRadius_7; }
  4160. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4161. inline void set_xRadius_7(float value)
  4162. {
  4163. ___xRadius_7 = value;
  4164. }
  4165. };
  4166. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  4167. struct ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130
  4168. {
  4169. public:
  4170. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4171. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4172. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4173. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_1;
  4174. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4175. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4176. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4177. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___destination_3;
  4178. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4179. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  4180. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4181. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4182. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4183. float ___yRadius_6;
  4184. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4185. float ___xRadius_7;
  4186. public:
  4187. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___configuration_0)); }
  4188. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4189. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4190. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4191. {
  4192. ___configuration_0 = value;
  4193. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4194. }
  4195. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___source_1)); }
  4196. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_1() const { return ___source_1; }
  4197. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_1() { return &___source_1; }
  4198. inline void set_source_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  4199. {
  4200. ___source_1 = value;
  4201. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4202. }
  4203. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___bounds_2)); }
  4204. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4205. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4206. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4207. {
  4208. ___bounds_2 = value;
  4209. }
  4210. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___destination_3)); }
  4211. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_destination_3() const { return ___destination_3; }
  4212. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_destination_3() { return &___destination_3; }
  4213. inline void set_destination_3(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  4214. {
  4215. ___destination_3 = value;
  4216. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4217. }
  4218. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___sampler_4)); }
  4219. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  4220. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  4221. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  4222. {
  4223. ___sampler_4 = value;
  4224. }
  4225. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___matrix_5)); }
  4226. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4227. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4228. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4229. {
  4230. ___matrix_5 = value;
  4231. }
  4232. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___yRadius_6)); }
  4233. inline float get_yRadius_6() const { return ___yRadius_6; }
  4234. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4235. inline void set_yRadius_6(float value)
  4236. {
  4237. ___yRadius_6 = value;
  4238. }
  4239. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130, ___xRadius_7)); }
  4240. inline float get_xRadius_7() const { return ___xRadius_7; }
  4241. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4242. inline void set_xRadius_7(float value)
  4243. {
  4244. ___xRadius_7 = value;
  4245. }
  4246. };
  4247. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  4248. struct ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A
  4249. {
  4250. public:
  4251. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4252. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4253. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4254. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_1;
  4255. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4256. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4257. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4258. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___destination_3;
  4259. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4260. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  4261. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4262. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4263. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4264. float ___yRadius_6;
  4265. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4266. float ___xRadius_7;
  4267. public:
  4268. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___configuration_0)); }
  4269. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4270. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4271. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4272. {
  4273. ___configuration_0 = value;
  4274. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4275. }
  4276. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___source_1)); }
  4277. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_1() const { return ___source_1; }
  4278. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_1() { return &___source_1; }
  4279. inline void set_source_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  4280. {
  4281. ___source_1 = value;
  4282. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4283. }
  4284. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___bounds_2)); }
  4285. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4286. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4287. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4288. {
  4289. ___bounds_2 = value;
  4290. }
  4291. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___destination_3)); }
  4292. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_destination_3() const { return ___destination_3; }
  4293. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_destination_3() { return &___destination_3; }
  4294. inline void set_destination_3(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  4295. {
  4296. ___destination_3 = value;
  4297. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4298. }
  4299. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___sampler_4)); }
  4300. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  4301. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  4302. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  4303. {
  4304. ___sampler_4 = value;
  4305. }
  4306. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___matrix_5)); }
  4307. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4308. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4309. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4310. {
  4311. ___matrix_5 = value;
  4312. }
  4313. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___yRadius_6)); }
  4314. inline float get_yRadius_6() const { return ___yRadius_6; }
  4315. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4316. inline void set_yRadius_6(float value)
  4317. {
  4318. ___yRadius_6 = value;
  4319. }
  4320. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A, ___xRadius_7)); }
  4321. inline float get_xRadius_7() const { return ___xRadius_7; }
  4322. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4323. inline void set_xRadius_7(float value)
  4324. {
  4325. ___xRadius_7 = value;
  4326. }
  4327. };
  4328. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  4329. struct ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8
  4330. {
  4331. public:
  4332. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4333. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4334. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4335. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_1;
  4336. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4337. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4338. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4339. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___destination_3;
  4340. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4341. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  4342. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4343. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4344. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4345. float ___yRadius_6;
  4346. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4347. float ___xRadius_7;
  4348. public:
  4349. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___configuration_0)); }
  4350. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4351. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4352. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4353. {
  4354. ___configuration_0 = value;
  4355. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4356. }
  4357. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___source_1)); }
  4358. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_1() const { return ___source_1; }
  4359. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_1() { return &___source_1; }
  4360. inline void set_source_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  4361. {
  4362. ___source_1 = value;
  4363. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4364. }
  4365. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___bounds_2)); }
  4366. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4367. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4368. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4369. {
  4370. ___bounds_2 = value;
  4371. }
  4372. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___destination_3)); }
  4373. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_destination_3() const { return ___destination_3; }
  4374. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_destination_3() { return &___destination_3; }
  4375. inline void set_destination_3(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  4376. {
  4377. ___destination_3 = value;
  4378. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4379. }
  4380. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___sampler_4)); }
  4381. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  4382. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  4383. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  4384. {
  4385. ___sampler_4 = value;
  4386. }
  4387. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___matrix_5)); }
  4388. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4389. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4390. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4391. {
  4392. ___matrix_5 = value;
  4393. }
  4394. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___yRadius_6)); }
  4395. inline float get_yRadius_6() const { return ___yRadius_6; }
  4396. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4397. inline void set_yRadius_6(float value)
  4398. {
  4399. ___yRadius_6 = value;
  4400. }
  4401. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8, ___xRadius_7)); }
  4402. inline float get_xRadius_7() const { return ___xRadius_7; }
  4403. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4404. inline void set_xRadius_7(float value)
  4405. {
  4406. ___xRadius_7 = value;
  4407. }
  4408. };
  4409. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  4410. struct ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197
  4411. {
  4412. public:
  4413. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4414. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4415. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4416. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_1;
  4417. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4418. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4419. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4420. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___destination_3;
  4421. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4422. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  4423. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4424. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4425. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4426. float ___yRadius_6;
  4427. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4428. float ___xRadius_7;
  4429. public:
  4430. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___configuration_0)); }
  4431. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4432. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4433. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4434. {
  4435. ___configuration_0 = value;
  4436. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4437. }
  4438. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___source_1)); }
  4439. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_1() const { return ___source_1; }
  4440. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_1() { return &___source_1; }
  4441. inline void set_source_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  4442. {
  4443. ___source_1 = value;
  4444. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4445. }
  4446. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___bounds_2)); }
  4447. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4448. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4449. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4450. {
  4451. ___bounds_2 = value;
  4452. }
  4453. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___destination_3)); }
  4454. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_destination_3() const { return ___destination_3; }
  4455. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_destination_3() { return &___destination_3; }
  4456. inline void set_destination_3(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  4457. {
  4458. ___destination_3 = value;
  4459. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4460. }
  4461. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___sampler_4)); }
  4462. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  4463. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  4464. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  4465. {
  4466. ___sampler_4 = value;
  4467. }
  4468. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___matrix_5)); }
  4469. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4470. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4471. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4472. {
  4473. ___matrix_5 = value;
  4474. }
  4475. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___yRadius_6)); }
  4476. inline float get_yRadius_6() const { return ___yRadius_6; }
  4477. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4478. inline void set_yRadius_6(float value)
  4479. {
  4480. ___yRadius_6 = value;
  4481. }
  4482. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197, ___xRadius_7)); }
  4483. inline float get_xRadius_7() const { return ___xRadius_7; }
  4484. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4485. inline void set_xRadius_7(float value)
  4486. {
  4487. ___xRadius_7 = value;
  4488. }
  4489. };
  4490. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  4491. struct ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE
  4492. {
  4493. public:
  4494. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4495. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4496. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4497. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_1;
  4498. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4499. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4500. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4501. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___destination_3;
  4502. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4503. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  4504. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4505. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4506. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4507. float ___yRadius_6;
  4508. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4509. float ___xRadius_7;
  4510. public:
  4511. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___configuration_0)); }
  4512. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4513. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4514. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4515. {
  4516. ___configuration_0 = value;
  4517. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4518. }
  4519. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___source_1)); }
  4520. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_1() const { return ___source_1; }
  4521. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_1() { return &___source_1; }
  4522. inline void set_source_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  4523. {
  4524. ___source_1 = value;
  4525. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4526. }
  4527. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___bounds_2)); }
  4528. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4529. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4530. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4531. {
  4532. ___bounds_2 = value;
  4533. }
  4534. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___destination_3)); }
  4535. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_destination_3() const { return ___destination_3; }
  4536. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_destination_3() { return &___destination_3; }
  4537. inline void set_destination_3(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  4538. {
  4539. ___destination_3 = value;
  4540. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4541. }
  4542. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___sampler_4)); }
  4543. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  4544. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  4545. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  4546. {
  4547. ___sampler_4 = value;
  4548. }
  4549. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___matrix_5)); }
  4550. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4551. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4552. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4553. {
  4554. ___matrix_5 = value;
  4555. }
  4556. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___yRadius_6)); }
  4557. inline float get_yRadius_6() const { return ___yRadius_6; }
  4558. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4559. inline void set_yRadius_6(float value)
  4560. {
  4561. ___yRadius_6 = value;
  4562. }
  4563. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE, ___xRadius_7)); }
  4564. inline float get_xRadius_7() const { return ___xRadius_7; }
  4565. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4566. inline void set_xRadius_7(float value)
  4567. {
  4568. ___xRadius_7 = value;
  4569. }
  4570. };
  4571. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  4572. struct ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883
  4573. {
  4574. public:
  4575. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4576. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4577. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4578. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_1;
  4579. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4580. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4581. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4582. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___destination_3;
  4583. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4584. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  4585. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4586. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4587. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4588. float ___yRadius_6;
  4589. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4590. float ___xRadius_7;
  4591. public:
  4592. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___configuration_0)); }
  4593. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4594. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4595. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4596. {
  4597. ___configuration_0 = value;
  4598. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4599. }
  4600. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___source_1)); }
  4601. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_1() const { return ___source_1; }
  4602. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_1() { return &___source_1; }
  4603. inline void set_source_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  4604. {
  4605. ___source_1 = value;
  4606. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4607. }
  4608. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___bounds_2)); }
  4609. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4610. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4611. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4612. {
  4613. ___bounds_2 = value;
  4614. }
  4615. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___destination_3)); }
  4616. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_destination_3() const { return ___destination_3; }
  4617. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_destination_3() { return &___destination_3; }
  4618. inline void set_destination_3(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  4619. {
  4620. ___destination_3 = value;
  4621. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4622. }
  4623. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___sampler_4)); }
  4624. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  4625. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  4626. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  4627. {
  4628. ___sampler_4 = value;
  4629. }
  4630. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___matrix_5)); }
  4631. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4632. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4633. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4634. {
  4635. ___matrix_5 = value;
  4636. }
  4637. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___yRadius_6)); }
  4638. inline float get_yRadius_6() const { return ___yRadius_6; }
  4639. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4640. inline void set_yRadius_6(float value)
  4641. {
  4642. ___yRadius_6 = value;
  4643. }
  4644. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883, ___xRadius_7)); }
  4645. inline float get_xRadius_7() const { return ___xRadius_7; }
  4646. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4647. inline void set_xRadius_7(float value)
  4648. {
  4649. ___xRadius_7 = value;
  4650. }
  4651. };
  4652. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  4653. struct ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE
  4654. {
  4655. public:
  4656. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4657. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4658. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4659. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_1;
  4660. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4661. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4662. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4663. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___destination_3;
  4664. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4665. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  4666. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4667. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4668. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4669. float ___yRadius_6;
  4670. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4671. float ___xRadius_7;
  4672. public:
  4673. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___configuration_0)); }
  4674. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4675. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4676. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4677. {
  4678. ___configuration_0 = value;
  4679. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4680. }
  4681. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___source_1)); }
  4682. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_1() const { return ___source_1; }
  4683. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_1() { return &___source_1; }
  4684. inline void set_source_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  4685. {
  4686. ___source_1 = value;
  4687. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4688. }
  4689. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___bounds_2)); }
  4690. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4691. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4692. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4693. {
  4694. ___bounds_2 = value;
  4695. }
  4696. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___destination_3)); }
  4697. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_destination_3() const { return ___destination_3; }
  4698. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_destination_3() { return &___destination_3; }
  4699. inline void set_destination_3(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  4700. {
  4701. ___destination_3 = value;
  4702. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4703. }
  4704. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___sampler_4)); }
  4705. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  4706. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  4707. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  4708. {
  4709. ___sampler_4 = value;
  4710. }
  4711. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___matrix_5)); }
  4712. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4713. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4714. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4715. {
  4716. ___matrix_5 = value;
  4717. }
  4718. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___yRadius_6)); }
  4719. inline float get_yRadius_6() const { return ___yRadius_6; }
  4720. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4721. inline void set_yRadius_6(float value)
  4722. {
  4723. ___yRadius_6 = value;
  4724. }
  4725. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE, ___xRadius_7)); }
  4726. inline float get_xRadius_7() const { return ___xRadius_7; }
  4727. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4728. inline void set_xRadius_7(float value)
  4729. {
  4730. ___xRadius_7 = value;
  4731. }
  4732. };
  4733. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  4734. struct ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A
  4735. {
  4736. public:
  4737. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4738. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4739. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4740. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_1;
  4741. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4742. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4743. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4744. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___destination_3;
  4745. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4746. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  4747. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4748. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4749. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4750. float ___yRadius_6;
  4751. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4752. float ___xRadius_7;
  4753. public:
  4754. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___configuration_0)); }
  4755. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4756. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4757. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4758. {
  4759. ___configuration_0 = value;
  4760. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4761. }
  4762. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___source_1)); }
  4763. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_1() const { return ___source_1; }
  4764. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_1() { return &___source_1; }
  4765. inline void set_source_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  4766. {
  4767. ___source_1 = value;
  4768. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4769. }
  4770. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___bounds_2)); }
  4771. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4772. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4773. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4774. {
  4775. ___bounds_2 = value;
  4776. }
  4777. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___destination_3)); }
  4778. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_destination_3() const { return ___destination_3; }
  4779. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_destination_3() { return &___destination_3; }
  4780. inline void set_destination_3(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  4781. {
  4782. ___destination_3 = value;
  4783. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4784. }
  4785. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___sampler_4)); }
  4786. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  4787. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  4788. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  4789. {
  4790. ___sampler_4 = value;
  4791. }
  4792. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___matrix_5)); }
  4793. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4794. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4795. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4796. {
  4797. ___matrix_5 = value;
  4798. }
  4799. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___yRadius_6)); }
  4800. inline float get_yRadius_6() const { return ___yRadius_6; }
  4801. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4802. inline void set_yRadius_6(float value)
  4803. {
  4804. ___yRadius_6 = value;
  4805. }
  4806. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A, ___xRadius_7)); }
  4807. inline float get_xRadius_7() const { return ___xRadius_7; }
  4808. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4809. inline void set_xRadius_7(float value)
  4810. {
  4811. ___xRadius_7 = value;
  4812. }
  4813. };
  4814. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  4815. struct ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F
  4816. {
  4817. public:
  4818. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4819. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4820. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4821. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_1;
  4822. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4823. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4824. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4825. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___destination_3;
  4826. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4827. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  4828. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4829. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4830. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4831. float ___yRadius_6;
  4832. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4833. float ___xRadius_7;
  4834. public:
  4835. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___configuration_0)); }
  4836. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4837. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4838. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4839. {
  4840. ___configuration_0 = value;
  4841. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4842. }
  4843. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___source_1)); }
  4844. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_1() const { return ___source_1; }
  4845. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_1() { return &___source_1; }
  4846. inline void set_source_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  4847. {
  4848. ___source_1 = value;
  4849. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4850. }
  4851. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___bounds_2)); }
  4852. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4853. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4854. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4855. {
  4856. ___bounds_2 = value;
  4857. }
  4858. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___destination_3)); }
  4859. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_destination_3() const { return ___destination_3; }
  4860. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_destination_3() { return &___destination_3; }
  4861. inline void set_destination_3(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  4862. {
  4863. ___destination_3 = value;
  4864. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4865. }
  4866. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___sampler_4)); }
  4867. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  4868. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  4869. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  4870. {
  4871. ___sampler_4 = value;
  4872. }
  4873. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___matrix_5)); }
  4874. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4875. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4876. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4877. {
  4878. ___matrix_5 = value;
  4879. }
  4880. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___yRadius_6)); }
  4881. inline float get_yRadius_6() const { return ___yRadius_6; }
  4882. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4883. inline void set_yRadius_6(float value)
  4884. {
  4885. ___yRadius_6 = value;
  4886. }
  4887. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F, ___xRadius_7)); }
  4888. inline float get_xRadius_7() const { return ___xRadius_7; }
  4889. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4890. inline void set_xRadius_7(float value)
  4891. {
  4892. ___xRadius_7 = value;
  4893. }
  4894. };
  4895. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  4896. struct ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE
  4897. {
  4898. public:
  4899. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4900. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4901. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4902. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_1;
  4903. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4904. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4905. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4906. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___destination_3;
  4907. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4908. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  4909. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4910. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4911. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4912. float ___yRadius_6;
  4913. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4914. float ___xRadius_7;
  4915. public:
  4916. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___configuration_0)); }
  4917. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4918. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4919. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4920. {
  4921. ___configuration_0 = value;
  4922. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4923. }
  4924. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___source_1)); }
  4925. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_1() const { return ___source_1; }
  4926. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_1() { return &___source_1; }
  4927. inline void set_source_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  4928. {
  4929. ___source_1 = value;
  4930. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4931. }
  4932. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___bounds_2)); }
  4933. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  4934. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  4935. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4936. {
  4937. ___bounds_2 = value;
  4938. }
  4939. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___destination_3)); }
  4940. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_destination_3() const { return ___destination_3; }
  4941. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_destination_3() { return &___destination_3; }
  4942. inline void set_destination_3(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  4943. {
  4944. ___destination_3 = value;
  4945. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  4946. }
  4947. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___sampler_4)); }
  4948. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  4949. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  4950. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  4951. {
  4952. ___sampler_4 = value;
  4953. }
  4954. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___matrix_5)); }
  4955. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  4956. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  4957. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  4958. {
  4959. ___matrix_5 = value;
  4960. }
  4961. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___yRadius_6)); }
  4962. inline float get_yRadius_6() const { return ___yRadius_6; }
  4963. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  4964. inline void set_yRadius_6(float value)
  4965. {
  4966. ___yRadius_6 = value;
  4967. }
  4968. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE, ___xRadius_7)); }
  4969. inline float get_xRadius_7() const { return ___xRadius_7; }
  4970. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  4971. inline void set_xRadius_7(float value)
  4972. {
  4973. ___xRadius_7 = value;
  4974. }
  4975. };
  4976. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  4977. struct ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A
  4978. {
  4979. public:
  4980. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  4981. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4982. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  4983. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_1;
  4984. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  4985. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  4986. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  4987. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___destination_3;
  4988. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  4989. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  4990. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  4991. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  4992. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  4993. float ___yRadius_6;
  4994. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  4995. float ___xRadius_7;
  4996. public:
  4997. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___configuration_0)); }
  4998. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4999. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5000. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5001. {
  5002. ___configuration_0 = value;
  5003. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5004. }
  5005. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___source_1)); }
  5006. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_1() const { return ___source_1; }
  5007. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_1() { return &___source_1; }
  5008. inline void set_source_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  5009. {
  5010. ___source_1 = value;
  5011. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5012. }
  5013. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___bounds_2)); }
  5014. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5015. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5016. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5017. {
  5018. ___bounds_2 = value;
  5019. }
  5020. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___destination_3)); }
  5021. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_destination_3() const { return ___destination_3; }
  5022. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_destination_3() { return &___destination_3; }
  5023. inline void set_destination_3(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  5024. {
  5025. ___destination_3 = value;
  5026. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5027. }
  5028. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___sampler_4)); }
  5029. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  5030. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  5031. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  5032. {
  5033. ___sampler_4 = value;
  5034. }
  5035. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___matrix_5)); }
  5036. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5037. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5038. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5039. {
  5040. ___matrix_5 = value;
  5041. }
  5042. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___yRadius_6)); }
  5043. inline float get_yRadius_6() const { return ___yRadius_6; }
  5044. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5045. inline void set_yRadius_6(float value)
  5046. {
  5047. ___yRadius_6 = value;
  5048. }
  5049. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A, ___xRadius_7)); }
  5050. inline float get_xRadius_7() const { return ___xRadius_7; }
  5051. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5052. inline void set_xRadius_7(float value)
  5053. {
  5054. ___xRadius_7 = value;
  5055. }
  5056. };
  5057. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  5058. struct ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201
  5059. {
  5060. public:
  5061. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5062. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5063. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5064. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_1;
  5065. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5066. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5067. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5068. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___destination_3;
  5069. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5070. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  5071. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5072. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5073. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5074. float ___yRadius_6;
  5075. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5076. float ___xRadius_7;
  5077. public:
  5078. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___configuration_0)); }
  5079. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5080. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5081. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5082. {
  5083. ___configuration_0 = value;
  5084. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5085. }
  5086. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___source_1)); }
  5087. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_1() const { return ___source_1; }
  5088. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_1() { return &___source_1; }
  5089. inline void set_source_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  5090. {
  5091. ___source_1 = value;
  5092. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5093. }
  5094. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___bounds_2)); }
  5095. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5096. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5097. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5098. {
  5099. ___bounds_2 = value;
  5100. }
  5101. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___destination_3)); }
  5102. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_destination_3() const { return ___destination_3; }
  5103. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_destination_3() { return &___destination_3; }
  5104. inline void set_destination_3(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  5105. {
  5106. ___destination_3 = value;
  5107. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5108. }
  5109. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___sampler_4)); }
  5110. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  5111. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  5112. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  5113. {
  5114. ___sampler_4 = value;
  5115. }
  5116. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___matrix_5)); }
  5117. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5118. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5119. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5120. {
  5121. ___matrix_5 = value;
  5122. }
  5123. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___yRadius_6)); }
  5124. inline float get_yRadius_6() const { return ___yRadius_6; }
  5125. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5126. inline void set_yRadius_6(float value)
  5127. {
  5128. ___yRadius_6 = value;
  5129. }
  5130. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201, ___xRadius_7)); }
  5131. inline float get_xRadius_7() const { return ___xRadius_7; }
  5132. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5133. inline void set_xRadius_7(float value)
  5134. {
  5135. ___xRadius_7 = value;
  5136. }
  5137. };
  5138. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  5139. struct ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E
  5140. {
  5141. public:
  5142. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5143. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5144. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5145. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_1;
  5146. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5147. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5148. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5149. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___destination_3;
  5150. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5151. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  5152. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5153. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5154. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5155. float ___yRadius_6;
  5156. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5157. float ___xRadius_7;
  5158. public:
  5159. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___configuration_0)); }
  5160. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5161. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5162. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5163. {
  5164. ___configuration_0 = value;
  5165. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5166. }
  5167. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___source_1)); }
  5168. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_1() const { return ___source_1; }
  5169. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_1() { return &___source_1; }
  5170. inline void set_source_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  5171. {
  5172. ___source_1 = value;
  5173. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5174. }
  5175. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___bounds_2)); }
  5176. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5177. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5178. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5179. {
  5180. ___bounds_2 = value;
  5181. }
  5182. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___destination_3)); }
  5183. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_destination_3() const { return ___destination_3; }
  5184. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_destination_3() { return &___destination_3; }
  5185. inline void set_destination_3(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  5186. {
  5187. ___destination_3 = value;
  5188. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5189. }
  5190. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___sampler_4)); }
  5191. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  5192. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  5193. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  5194. {
  5195. ___sampler_4 = value;
  5196. }
  5197. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___matrix_5)); }
  5198. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5199. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5200. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5201. {
  5202. ___matrix_5 = value;
  5203. }
  5204. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___yRadius_6)); }
  5205. inline float get_yRadius_6() const { return ___yRadius_6; }
  5206. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5207. inline void set_yRadius_6(float value)
  5208. {
  5209. ___yRadius_6 = value;
  5210. }
  5211. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E, ___xRadius_7)); }
  5212. inline float get_xRadius_7() const { return ___xRadius_7; }
  5213. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5214. inline void set_xRadius_7(float value)
  5215. {
  5216. ___xRadius_7 = value;
  5217. }
  5218. };
  5219. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  5220. struct ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E
  5221. {
  5222. public:
  5223. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5224. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5225. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5226. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_1;
  5227. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5228. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5229. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5230. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___destination_3;
  5231. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5232. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  5233. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5234. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5235. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5236. float ___yRadius_6;
  5237. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5238. float ___xRadius_7;
  5239. public:
  5240. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___configuration_0)); }
  5241. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5242. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5243. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5244. {
  5245. ___configuration_0 = value;
  5246. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5247. }
  5248. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___source_1)); }
  5249. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_1() const { return ___source_1; }
  5250. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_1() { return &___source_1; }
  5251. inline void set_source_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  5252. {
  5253. ___source_1 = value;
  5254. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5255. }
  5256. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___bounds_2)); }
  5257. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5258. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5259. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5260. {
  5261. ___bounds_2 = value;
  5262. }
  5263. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___destination_3)); }
  5264. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_destination_3() const { return ___destination_3; }
  5265. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_destination_3() { return &___destination_3; }
  5266. inline void set_destination_3(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  5267. {
  5268. ___destination_3 = value;
  5269. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5270. }
  5271. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___sampler_4)); }
  5272. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  5273. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  5274. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  5275. {
  5276. ___sampler_4 = value;
  5277. }
  5278. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___matrix_5)); }
  5279. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5280. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5281. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5282. {
  5283. ___matrix_5 = value;
  5284. }
  5285. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___yRadius_6)); }
  5286. inline float get_yRadius_6() const { return ___yRadius_6; }
  5287. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5288. inline void set_yRadius_6(float value)
  5289. {
  5290. ___yRadius_6 = value;
  5291. }
  5292. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E, ___xRadius_7)); }
  5293. inline float get_xRadius_7() const { return ___xRadius_7; }
  5294. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5295. inline void set_xRadius_7(float value)
  5296. {
  5297. ___xRadius_7 = value;
  5298. }
  5299. };
  5300. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  5301. struct ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782
  5302. {
  5303. public:
  5304. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5305. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5306. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5307. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_1;
  5308. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5309. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5310. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5311. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___destination_3;
  5312. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5313. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  5314. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5315. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5316. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5317. float ___yRadius_6;
  5318. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5319. float ___xRadius_7;
  5320. public:
  5321. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___configuration_0)); }
  5322. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5323. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5324. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5325. {
  5326. ___configuration_0 = value;
  5327. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5328. }
  5329. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___source_1)); }
  5330. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_1() const { return ___source_1; }
  5331. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_1() { return &___source_1; }
  5332. inline void set_source_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  5333. {
  5334. ___source_1 = value;
  5335. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5336. }
  5337. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___bounds_2)); }
  5338. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5339. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5340. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5341. {
  5342. ___bounds_2 = value;
  5343. }
  5344. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___destination_3)); }
  5345. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_destination_3() const { return ___destination_3; }
  5346. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_destination_3() { return &___destination_3; }
  5347. inline void set_destination_3(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  5348. {
  5349. ___destination_3 = value;
  5350. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5351. }
  5352. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___sampler_4)); }
  5353. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  5354. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  5355. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  5356. {
  5357. ___sampler_4 = value;
  5358. }
  5359. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___matrix_5)); }
  5360. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5361. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5362. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5363. {
  5364. ___matrix_5 = value;
  5365. }
  5366. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___yRadius_6)); }
  5367. inline float get_yRadius_6() const { return ___yRadius_6; }
  5368. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5369. inline void set_yRadius_6(float value)
  5370. {
  5371. ___yRadius_6 = value;
  5372. }
  5373. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782, ___xRadius_7)); }
  5374. inline float get_xRadius_7() const { return ___xRadius_7; }
  5375. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5376. inline void set_xRadius_7(float value)
  5377. {
  5378. ___xRadius_7 = value;
  5379. }
  5380. };
  5381. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  5382. struct ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958
  5383. {
  5384. public:
  5385. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5386. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5387. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5388. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_1;
  5389. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5390. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5391. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5392. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___destination_3;
  5393. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5394. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  5395. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5396. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5397. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5398. float ___yRadius_6;
  5399. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5400. float ___xRadius_7;
  5401. public:
  5402. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___configuration_0)); }
  5403. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5404. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5405. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5406. {
  5407. ___configuration_0 = value;
  5408. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5409. }
  5410. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___source_1)); }
  5411. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_1() const { return ___source_1; }
  5412. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_1() { return &___source_1; }
  5413. inline void set_source_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  5414. {
  5415. ___source_1 = value;
  5416. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5417. }
  5418. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___bounds_2)); }
  5419. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5420. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5421. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5422. {
  5423. ___bounds_2 = value;
  5424. }
  5425. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___destination_3)); }
  5426. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_destination_3() const { return ___destination_3; }
  5427. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_destination_3() { return &___destination_3; }
  5428. inline void set_destination_3(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  5429. {
  5430. ___destination_3 = value;
  5431. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5432. }
  5433. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___sampler_4)); }
  5434. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  5435. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  5436. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  5437. {
  5438. ___sampler_4 = value;
  5439. }
  5440. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___matrix_5)); }
  5441. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5442. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5443. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5444. {
  5445. ___matrix_5 = value;
  5446. }
  5447. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___yRadius_6)); }
  5448. inline float get_yRadius_6() const { return ___yRadius_6; }
  5449. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5450. inline void set_yRadius_6(float value)
  5451. {
  5452. ___yRadius_6 = value;
  5453. }
  5454. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958, ___xRadius_7)); }
  5455. inline float get_xRadius_7() const { return ___xRadius_7; }
  5456. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5457. inline void set_xRadius_7(float value)
  5458. {
  5459. ___xRadius_7 = value;
  5460. }
  5461. };
  5462. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  5463. struct ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315
  5464. {
  5465. public:
  5466. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5467. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5468. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5469. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_1;
  5470. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5471. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5472. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5473. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___destination_3;
  5474. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5475. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  5476. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5477. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5478. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5479. float ___yRadius_6;
  5480. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5481. float ___xRadius_7;
  5482. public:
  5483. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___configuration_0)); }
  5484. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5485. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5486. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5487. {
  5488. ___configuration_0 = value;
  5489. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5490. }
  5491. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___source_1)); }
  5492. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_1() const { return ___source_1; }
  5493. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_1() { return &___source_1; }
  5494. inline void set_source_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  5495. {
  5496. ___source_1 = value;
  5497. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5498. }
  5499. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___bounds_2)); }
  5500. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5501. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5502. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5503. {
  5504. ___bounds_2 = value;
  5505. }
  5506. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___destination_3)); }
  5507. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_destination_3() const { return ___destination_3; }
  5508. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_destination_3() { return &___destination_3; }
  5509. inline void set_destination_3(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  5510. {
  5511. ___destination_3 = value;
  5512. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5513. }
  5514. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___sampler_4)); }
  5515. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  5516. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  5517. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  5518. {
  5519. ___sampler_4 = value;
  5520. }
  5521. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___matrix_5)); }
  5522. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5523. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5524. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5525. {
  5526. ___matrix_5 = value;
  5527. }
  5528. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___yRadius_6)); }
  5529. inline float get_yRadius_6() const { return ___yRadius_6; }
  5530. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5531. inline void set_yRadius_6(float value)
  5532. {
  5533. ___yRadius_6 = value;
  5534. }
  5535. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315, ___xRadius_7)); }
  5536. inline float get_xRadius_7() const { return ___xRadius_7; }
  5537. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5538. inline void set_xRadius_7(float value)
  5539. {
  5540. ___xRadius_7 = value;
  5541. }
  5542. };
  5543. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  5544. struct ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075
  5545. {
  5546. public:
  5547. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5548. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5549. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5550. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_1;
  5551. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5552. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5553. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5554. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___destination_3;
  5555. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5556. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  5557. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5558. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5559. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5560. float ___yRadius_6;
  5561. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5562. float ___xRadius_7;
  5563. public:
  5564. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___configuration_0)); }
  5565. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5566. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5567. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5568. {
  5569. ___configuration_0 = value;
  5570. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5571. }
  5572. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___source_1)); }
  5573. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_1() const { return ___source_1; }
  5574. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_1() { return &___source_1; }
  5575. inline void set_source_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  5576. {
  5577. ___source_1 = value;
  5578. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5579. }
  5580. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___bounds_2)); }
  5581. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5582. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5583. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5584. {
  5585. ___bounds_2 = value;
  5586. }
  5587. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___destination_3)); }
  5588. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_destination_3() const { return ___destination_3; }
  5589. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_destination_3() { return &___destination_3; }
  5590. inline void set_destination_3(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  5591. {
  5592. ___destination_3 = value;
  5593. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5594. }
  5595. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___sampler_4)); }
  5596. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  5597. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  5598. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  5599. {
  5600. ___sampler_4 = value;
  5601. }
  5602. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___matrix_5)); }
  5603. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5604. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5605. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5606. {
  5607. ___matrix_5 = value;
  5608. }
  5609. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___yRadius_6)); }
  5610. inline float get_yRadius_6() const { return ___yRadius_6; }
  5611. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5612. inline void set_yRadius_6(float value)
  5613. {
  5614. ___yRadius_6 = value;
  5615. }
  5616. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075, ___xRadius_7)); }
  5617. inline float get_xRadius_7() const { return ___xRadius_7; }
  5618. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5619. inline void set_xRadius_7(float value)
  5620. {
  5621. ___xRadius_7 = value;
  5622. }
  5623. };
  5624. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  5625. struct ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83
  5626. {
  5627. public:
  5628. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5629. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5630. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5631. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_1;
  5632. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5633. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5634. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5635. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___destination_3;
  5636. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5637. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  5638. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5639. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5640. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5641. float ___yRadius_6;
  5642. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5643. float ___xRadius_7;
  5644. public:
  5645. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___configuration_0)); }
  5646. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5647. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5648. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5649. {
  5650. ___configuration_0 = value;
  5651. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5652. }
  5653. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___source_1)); }
  5654. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_1() const { return ___source_1; }
  5655. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_1() { return &___source_1; }
  5656. inline void set_source_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  5657. {
  5658. ___source_1 = value;
  5659. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5660. }
  5661. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___bounds_2)); }
  5662. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5663. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5664. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5665. {
  5666. ___bounds_2 = value;
  5667. }
  5668. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___destination_3)); }
  5669. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_destination_3() const { return ___destination_3; }
  5670. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_destination_3() { return &___destination_3; }
  5671. inline void set_destination_3(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  5672. {
  5673. ___destination_3 = value;
  5674. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5675. }
  5676. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___sampler_4)); }
  5677. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  5678. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  5679. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  5680. {
  5681. ___sampler_4 = value;
  5682. }
  5683. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___matrix_5)); }
  5684. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5685. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5686. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5687. {
  5688. ___matrix_5 = value;
  5689. }
  5690. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___yRadius_6)); }
  5691. inline float get_yRadius_6() const { return ___yRadius_6; }
  5692. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5693. inline void set_yRadius_6(float value)
  5694. {
  5695. ___yRadius_6 = value;
  5696. }
  5697. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83, ___xRadius_7)); }
  5698. inline float get_xRadius_7() const { return ___xRadius_7; }
  5699. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5700. inline void set_xRadius_7(float value)
  5701. {
  5702. ___xRadius_7 = value;
  5703. }
  5704. };
  5705. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  5706. struct ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E
  5707. {
  5708. public:
  5709. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5710. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5711. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5712. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_1;
  5713. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5714. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5715. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5716. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___destination_3;
  5717. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5718. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  5719. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5720. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5721. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5722. float ___yRadius_6;
  5723. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5724. float ___xRadius_7;
  5725. public:
  5726. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___configuration_0)); }
  5727. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5728. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5729. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5730. {
  5731. ___configuration_0 = value;
  5732. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5733. }
  5734. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___source_1)); }
  5735. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_1() const { return ___source_1; }
  5736. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_1() { return &___source_1; }
  5737. inline void set_source_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  5738. {
  5739. ___source_1 = value;
  5740. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5741. }
  5742. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___bounds_2)); }
  5743. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5744. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5745. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5746. {
  5747. ___bounds_2 = value;
  5748. }
  5749. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___destination_3)); }
  5750. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_destination_3() const { return ___destination_3; }
  5751. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_destination_3() { return &___destination_3; }
  5752. inline void set_destination_3(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  5753. {
  5754. ___destination_3 = value;
  5755. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5756. }
  5757. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___sampler_4)); }
  5758. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  5759. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  5760. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  5761. {
  5762. ___sampler_4 = value;
  5763. }
  5764. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___matrix_5)); }
  5765. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5766. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5767. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5768. {
  5769. ___matrix_5 = value;
  5770. }
  5771. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___yRadius_6)); }
  5772. inline float get_yRadius_6() const { return ___yRadius_6; }
  5773. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5774. inline void set_yRadius_6(float value)
  5775. {
  5776. ___yRadius_6 = value;
  5777. }
  5778. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E, ___xRadius_7)); }
  5779. inline float get_xRadius_7() const { return ___xRadius_7; }
  5780. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5781. inline void set_xRadius_7(float value)
  5782. {
  5783. ___xRadius_7 = value;
  5784. }
  5785. };
  5786. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  5787. struct ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA
  5788. {
  5789. public:
  5790. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5791. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5792. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5793. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_1;
  5794. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5795. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5796. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5797. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___destination_3;
  5798. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5799. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  5800. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5801. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5802. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5803. float ___yRadius_6;
  5804. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5805. float ___xRadius_7;
  5806. public:
  5807. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___configuration_0)); }
  5808. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5809. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5810. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5811. {
  5812. ___configuration_0 = value;
  5813. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5814. }
  5815. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___source_1)); }
  5816. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_1() const { return ___source_1; }
  5817. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_1() { return &___source_1; }
  5818. inline void set_source_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  5819. {
  5820. ___source_1 = value;
  5821. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5822. }
  5823. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___bounds_2)); }
  5824. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5825. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5826. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5827. {
  5828. ___bounds_2 = value;
  5829. }
  5830. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___destination_3)); }
  5831. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_destination_3() const { return ___destination_3; }
  5832. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_destination_3() { return &___destination_3; }
  5833. inline void set_destination_3(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  5834. {
  5835. ___destination_3 = value;
  5836. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5837. }
  5838. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___sampler_4)); }
  5839. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  5840. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  5841. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  5842. {
  5843. ___sampler_4 = value;
  5844. }
  5845. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___matrix_5)); }
  5846. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5847. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5848. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5849. {
  5850. ___matrix_5 = value;
  5851. }
  5852. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___yRadius_6)); }
  5853. inline float get_yRadius_6() const { return ___yRadius_6; }
  5854. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5855. inline void set_yRadius_6(float value)
  5856. {
  5857. ___yRadius_6 = value;
  5858. }
  5859. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA, ___xRadius_7)); }
  5860. inline float get_xRadius_7() const { return ___xRadius_7; }
  5861. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5862. inline void set_xRadius_7(float value)
  5863. {
  5864. ___xRadius_7 = value;
  5865. }
  5866. };
  5867. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  5868. struct ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE
  5869. {
  5870. public:
  5871. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5872. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5873. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5874. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_1;
  5875. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5876. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5877. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5878. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___destination_3;
  5879. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5880. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  5881. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5882. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5883. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5884. float ___yRadius_6;
  5885. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5886. float ___xRadius_7;
  5887. public:
  5888. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___configuration_0)); }
  5889. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5890. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5891. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5892. {
  5893. ___configuration_0 = value;
  5894. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5895. }
  5896. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___source_1)); }
  5897. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_1() const { return ___source_1; }
  5898. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_1() { return &___source_1; }
  5899. inline void set_source_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  5900. {
  5901. ___source_1 = value;
  5902. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5903. }
  5904. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___bounds_2)); }
  5905. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5906. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5907. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5908. {
  5909. ___bounds_2 = value;
  5910. }
  5911. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___destination_3)); }
  5912. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_destination_3() const { return ___destination_3; }
  5913. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_destination_3() { return &___destination_3; }
  5914. inline void set_destination_3(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  5915. {
  5916. ___destination_3 = value;
  5917. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5918. }
  5919. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___sampler_4)); }
  5920. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  5921. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  5922. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  5923. {
  5924. ___sampler_4 = value;
  5925. }
  5926. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___matrix_5)); }
  5927. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  5928. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  5929. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  5930. {
  5931. ___matrix_5 = value;
  5932. }
  5933. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___yRadius_6)); }
  5934. inline float get_yRadius_6() const { return ___yRadius_6; }
  5935. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  5936. inline void set_yRadius_6(float value)
  5937. {
  5938. ___yRadius_6 = value;
  5939. }
  5940. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE, ___xRadius_7)); }
  5941. inline float get_xRadius_7() const { return ___xRadius_7; }
  5942. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  5943. inline void set_xRadius_7(float value)
  5944. {
  5945. ___xRadius_7 = value;
  5946. }
  5947. };
  5948. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  5949. struct ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76
  5950. {
  5951. public:
  5952. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  5953. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5954. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  5955. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_1;
  5956. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  5957. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  5958. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  5959. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___destination_3;
  5960. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  5961. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  5962. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  5963. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  5964. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  5965. float ___yRadius_6;
  5966. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  5967. float ___xRadius_7;
  5968. public:
  5969. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___configuration_0)); }
  5970. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5971. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5972. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5973. {
  5974. ___configuration_0 = value;
  5975. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5976. }
  5977. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___source_1)); }
  5978. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_1() const { return ___source_1; }
  5979. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_1() { return &___source_1; }
  5980. inline void set_source_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  5981. {
  5982. ___source_1 = value;
  5983. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5984. }
  5985. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___bounds_2)); }
  5986. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  5987. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  5988. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5989. {
  5990. ___bounds_2 = value;
  5991. }
  5992. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___destination_3)); }
  5993. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_destination_3() const { return ___destination_3; }
  5994. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_destination_3() { return &___destination_3; }
  5995. inline void set_destination_3(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  5996. {
  5997. ___destination_3 = value;
  5998. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  5999. }
  6000. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___sampler_4)); }
  6001. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  6002. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  6003. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  6004. {
  6005. ___sampler_4 = value;
  6006. }
  6007. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___matrix_5)); }
  6008. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6009. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6010. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6011. {
  6012. ___matrix_5 = value;
  6013. }
  6014. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___yRadius_6)); }
  6015. inline float get_yRadius_6() const { return ___yRadius_6; }
  6016. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6017. inline void set_yRadius_6(float value)
  6018. {
  6019. ___yRadius_6 = value;
  6020. }
  6021. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76, ___xRadius_7)); }
  6022. inline float get_xRadius_7() const { return ___xRadius_7; }
  6023. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6024. inline void set_xRadius_7(float value)
  6025. {
  6026. ___xRadius_7 = value;
  6027. }
  6028. };
  6029. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  6030. struct ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004
  6031. {
  6032. public:
  6033. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6034. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6035. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6036. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_1;
  6037. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6038. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6039. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6040. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___destination_3;
  6041. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6042. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  6043. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6044. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6045. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6046. float ___yRadius_6;
  6047. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6048. float ___xRadius_7;
  6049. public:
  6050. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___configuration_0)); }
  6051. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6052. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6053. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6054. {
  6055. ___configuration_0 = value;
  6056. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6057. }
  6058. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___source_1)); }
  6059. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_1() const { return ___source_1; }
  6060. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_1() { return &___source_1; }
  6061. inline void set_source_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  6062. {
  6063. ___source_1 = value;
  6064. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6065. }
  6066. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___bounds_2)); }
  6067. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6068. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6069. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6070. {
  6071. ___bounds_2 = value;
  6072. }
  6073. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___destination_3)); }
  6074. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_destination_3() const { return ___destination_3; }
  6075. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_destination_3() { return &___destination_3; }
  6076. inline void set_destination_3(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  6077. {
  6078. ___destination_3 = value;
  6079. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6080. }
  6081. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___sampler_4)); }
  6082. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  6083. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  6084. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  6085. {
  6086. ___sampler_4 = value;
  6087. }
  6088. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___matrix_5)); }
  6089. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6090. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6091. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6092. {
  6093. ___matrix_5 = value;
  6094. }
  6095. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___yRadius_6)); }
  6096. inline float get_yRadius_6() const { return ___yRadius_6; }
  6097. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6098. inline void set_yRadius_6(float value)
  6099. {
  6100. ___yRadius_6 = value;
  6101. }
  6102. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004, ___xRadius_7)); }
  6103. inline float get_xRadius_7() const { return ___xRadius_7; }
  6104. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6105. inline void set_xRadius_7(float value)
  6106. {
  6107. ___xRadius_7 = value;
  6108. }
  6109. };
  6110. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  6111. struct ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3
  6112. {
  6113. public:
  6114. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6115. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6116. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6117. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_1;
  6118. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6119. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6120. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6121. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___destination_3;
  6122. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6123. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  6124. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6125. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6126. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6127. float ___yRadius_6;
  6128. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6129. float ___xRadius_7;
  6130. public:
  6131. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___configuration_0)); }
  6132. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6133. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6134. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6135. {
  6136. ___configuration_0 = value;
  6137. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6138. }
  6139. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___source_1)); }
  6140. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_1() const { return ___source_1; }
  6141. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_1() { return &___source_1; }
  6142. inline void set_source_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  6143. {
  6144. ___source_1 = value;
  6145. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6146. }
  6147. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___bounds_2)); }
  6148. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6149. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6150. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6151. {
  6152. ___bounds_2 = value;
  6153. }
  6154. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___destination_3)); }
  6155. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_destination_3() const { return ___destination_3; }
  6156. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_destination_3() { return &___destination_3; }
  6157. inline void set_destination_3(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  6158. {
  6159. ___destination_3 = value;
  6160. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6161. }
  6162. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___sampler_4)); }
  6163. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  6164. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  6165. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  6166. {
  6167. ___sampler_4 = value;
  6168. }
  6169. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___matrix_5)); }
  6170. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6171. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6172. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6173. {
  6174. ___matrix_5 = value;
  6175. }
  6176. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___yRadius_6)); }
  6177. inline float get_yRadius_6() const { return ___yRadius_6; }
  6178. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6179. inline void set_yRadius_6(float value)
  6180. {
  6181. ___yRadius_6 = value;
  6182. }
  6183. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3, ___xRadius_7)); }
  6184. inline float get_xRadius_7() const { return ___xRadius_7; }
  6185. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6186. inline void set_xRadius_7(float value)
  6187. {
  6188. ___xRadius_7 = value;
  6189. }
  6190. };
  6191. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  6192. struct ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758
  6193. {
  6194. public:
  6195. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6196. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6197. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6198. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_1;
  6199. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6200. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6201. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6202. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___destination_3;
  6203. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6204. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  6205. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6206. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6207. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6208. float ___yRadius_6;
  6209. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6210. float ___xRadius_7;
  6211. public:
  6212. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___configuration_0)); }
  6213. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6214. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6215. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6216. {
  6217. ___configuration_0 = value;
  6218. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6219. }
  6220. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___source_1)); }
  6221. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_1() const { return ___source_1; }
  6222. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_1() { return &___source_1; }
  6223. inline void set_source_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  6224. {
  6225. ___source_1 = value;
  6226. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6227. }
  6228. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___bounds_2)); }
  6229. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6230. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6231. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6232. {
  6233. ___bounds_2 = value;
  6234. }
  6235. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___destination_3)); }
  6236. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_destination_3() const { return ___destination_3; }
  6237. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_destination_3() { return &___destination_3; }
  6238. inline void set_destination_3(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  6239. {
  6240. ___destination_3 = value;
  6241. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6242. }
  6243. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___sampler_4)); }
  6244. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  6245. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  6246. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  6247. {
  6248. ___sampler_4 = value;
  6249. }
  6250. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___matrix_5)); }
  6251. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6252. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6253. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6254. {
  6255. ___matrix_5 = value;
  6256. }
  6257. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___yRadius_6)); }
  6258. inline float get_yRadius_6() const { return ___yRadius_6; }
  6259. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6260. inline void set_yRadius_6(float value)
  6261. {
  6262. ___yRadius_6 = value;
  6263. }
  6264. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758, ___xRadius_7)); }
  6265. inline float get_xRadius_7() const { return ___xRadius_7; }
  6266. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6267. inline void set_xRadius_7(float value)
  6268. {
  6269. ___xRadius_7 = value;
  6270. }
  6271. };
  6272. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  6273. struct ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF
  6274. {
  6275. public:
  6276. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6277. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6278. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6279. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_1;
  6280. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6281. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6282. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6283. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___destination_3;
  6284. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6285. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  6286. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6287. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6288. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6289. float ___yRadius_6;
  6290. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6291. float ___xRadius_7;
  6292. public:
  6293. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___configuration_0)); }
  6294. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6295. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6296. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6297. {
  6298. ___configuration_0 = value;
  6299. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6300. }
  6301. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___source_1)); }
  6302. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_1() const { return ___source_1; }
  6303. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_1() { return &___source_1; }
  6304. inline void set_source_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  6305. {
  6306. ___source_1 = value;
  6307. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6308. }
  6309. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___bounds_2)); }
  6310. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6311. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6312. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6313. {
  6314. ___bounds_2 = value;
  6315. }
  6316. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___destination_3)); }
  6317. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_destination_3() const { return ___destination_3; }
  6318. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_destination_3() { return &___destination_3; }
  6319. inline void set_destination_3(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  6320. {
  6321. ___destination_3 = value;
  6322. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6323. }
  6324. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___sampler_4)); }
  6325. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  6326. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  6327. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  6328. {
  6329. ___sampler_4 = value;
  6330. }
  6331. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___matrix_5)); }
  6332. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6333. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6334. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6335. {
  6336. ___matrix_5 = value;
  6337. }
  6338. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___yRadius_6)); }
  6339. inline float get_yRadius_6() const { return ___yRadius_6; }
  6340. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6341. inline void set_yRadius_6(float value)
  6342. {
  6343. ___yRadius_6 = value;
  6344. }
  6345. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF, ___xRadius_7)); }
  6346. inline float get_xRadius_7() const { return ___xRadius_7; }
  6347. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6348. inline void set_xRadius_7(float value)
  6349. {
  6350. ___xRadius_7 = value;
  6351. }
  6352. };
  6353. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  6354. struct ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D
  6355. {
  6356. public:
  6357. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6358. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6359. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6360. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_1;
  6361. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6362. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6363. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6364. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___destination_3;
  6365. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6366. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  6367. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6368. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6369. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6370. float ___yRadius_6;
  6371. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6372. float ___xRadius_7;
  6373. public:
  6374. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___configuration_0)); }
  6375. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6376. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6377. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6378. {
  6379. ___configuration_0 = value;
  6380. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6381. }
  6382. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___source_1)); }
  6383. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_1() const { return ___source_1; }
  6384. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_1() { return &___source_1; }
  6385. inline void set_source_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  6386. {
  6387. ___source_1 = value;
  6388. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6389. }
  6390. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___bounds_2)); }
  6391. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6392. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6393. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6394. {
  6395. ___bounds_2 = value;
  6396. }
  6397. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___destination_3)); }
  6398. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_destination_3() const { return ___destination_3; }
  6399. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_destination_3() { return &___destination_3; }
  6400. inline void set_destination_3(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  6401. {
  6402. ___destination_3 = value;
  6403. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6404. }
  6405. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___sampler_4)); }
  6406. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  6407. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  6408. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  6409. {
  6410. ___sampler_4 = value;
  6411. }
  6412. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___matrix_5)); }
  6413. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6414. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6415. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6416. {
  6417. ___matrix_5 = value;
  6418. }
  6419. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___yRadius_6)); }
  6420. inline float get_yRadius_6() const { return ___yRadius_6; }
  6421. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6422. inline void set_yRadius_6(float value)
  6423. {
  6424. ___yRadius_6 = value;
  6425. }
  6426. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D, ___xRadius_7)); }
  6427. inline float get_xRadius_7() const { return ___xRadius_7; }
  6428. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6429. inline void set_xRadius_7(float value)
  6430. {
  6431. ___xRadius_7 = value;
  6432. }
  6433. };
  6434. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  6435. struct ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297
  6436. {
  6437. public:
  6438. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6439. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6440. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6441. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_1;
  6442. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6443. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6444. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6445. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___destination_3;
  6446. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6447. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  6448. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6449. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6450. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6451. float ___yRadius_6;
  6452. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6453. float ___xRadius_7;
  6454. public:
  6455. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___configuration_0)); }
  6456. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6457. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6458. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6459. {
  6460. ___configuration_0 = value;
  6461. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6462. }
  6463. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___source_1)); }
  6464. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_1() const { return ___source_1; }
  6465. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_1() { return &___source_1; }
  6466. inline void set_source_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  6467. {
  6468. ___source_1 = value;
  6469. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6470. }
  6471. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___bounds_2)); }
  6472. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6473. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6474. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6475. {
  6476. ___bounds_2 = value;
  6477. }
  6478. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___destination_3)); }
  6479. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_destination_3() const { return ___destination_3; }
  6480. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_destination_3() { return &___destination_3; }
  6481. inline void set_destination_3(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  6482. {
  6483. ___destination_3 = value;
  6484. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6485. }
  6486. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___sampler_4)); }
  6487. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  6488. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  6489. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  6490. {
  6491. ___sampler_4 = value;
  6492. }
  6493. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___matrix_5)); }
  6494. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6495. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6496. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6497. {
  6498. ___matrix_5 = value;
  6499. }
  6500. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___yRadius_6)); }
  6501. inline float get_yRadius_6() const { return ___yRadius_6; }
  6502. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6503. inline void set_yRadius_6(float value)
  6504. {
  6505. ___yRadius_6 = value;
  6506. }
  6507. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297, ___xRadius_7)); }
  6508. inline float get_xRadius_7() const { return ___xRadius_7; }
  6509. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6510. inline void set_xRadius_7(float value)
  6511. {
  6512. ___xRadius_7 = value;
  6513. }
  6514. };
  6515. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  6516. struct ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851
  6517. {
  6518. public:
  6519. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6520. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6521. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6522. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_1;
  6523. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6524. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6525. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6526. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___destination_3;
  6527. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6528. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  6529. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6530. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6531. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6532. float ___yRadius_6;
  6533. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6534. float ___xRadius_7;
  6535. public:
  6536. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___configuration_0)); }
  6537. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6538. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6539. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6540. {
  6541. ___configuration_0 = value;
  6542. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6543. }
  6544. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___source_1)); }
  6545. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_1() const { return ___source_1; }
  6546. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_1() { return &___source_1; }
  6547. inline void set_source_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  6548. {
  6549. ___source_1 = value;
  6550. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6551. }
  6552. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___bounds_2)); }
  6553. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6554. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6555. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6556. {
  6557. ___bounds_2 = value;
  6558. }
  6559. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___destination_3)); }
  6560. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_destination_3() const { return ___destination_3; }
  6561. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_destination_3() { return &___destination_3; }
  6562. inline void set_destination_3(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  6563. {
  6564. ___destination_3 = value;
  6565. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6566. }
  6567. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___sampler_4)); }
  6568. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  6569. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  6570. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  6571. {
  6572. ___sampler_4 = value;
  6573. }
  6574. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___matrix_5)); }
  6575. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6576. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6577. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6578. {
  6579. ___matrix_5 = value;
  6580. }
  6581. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___yRadius_6)); }
  6582. inline float get_yRadius_6() const { return ___yRadius_6; }
  6583. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6584. inline void set_yRadius_6(float value)
  6585. {
  6586. ___yRadius_6 = value;
  6587. }
  6588. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851, ___xRadius_7)); }
  6589. inline float get_xRadius_7() const { return ___xRadius_7; }
  6590. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6591. inline void set_xRadius_7(float value)
  6592. {
  6593. ___xRadius_7 = value;
  6594. }
  6595. };
  6596. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  6597. struct ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417
  6598. {
  6599. public:
  6600. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6601. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6602. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6603. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_1;
  6604. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6605. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6606. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6607. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___destination_3;
  6608. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6609. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  6610. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6611. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6612. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6613. float ___yRadius_6;
  6614. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6615. float ___xRadius_7;
  6616. public:
  6617. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___configuration_0)); }
  6618. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6619. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6620. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6621. {
  6622. ___configuration_0 = value;
  6623. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6624. }
  6625. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___source_1)); }
  6626. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_1() const { return ___source_1; }
  6627. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_1() { return &___source_1; }
  6628. inline void set_source_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  6629. {
  6630. ___source_1 = value;
  6631. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6632. }
  6633. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___bounds_2)); }
  6634. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6635. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6636. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6637. {
  6638. ___bounds_2 = value;
  6639. }
  6640. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___destination_3)); }
  6641. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_destination_3() const { return ___destination_3; }
  6642. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_destination_3() { return &___destination_3; }
  6643. inline void set_destination_3(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  6644. {
  6645. ___destination_3 = value;
  6646. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6647. }
  6648. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___sampler_4)); }
  6649. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  6650. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  6651. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  6652. {
  6653. ___sampler_4 = value;
  6654. }
  6655. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___matrix_5)); }
  6656. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6657. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6658. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6659. {
  6660. ___matrix_5 = value;
  6661. }
  6662. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___yRadius_6)); }
  6663. inline float get_yRadius_6() const { return ___yRadius_6; }
  6664. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6665. inline void set_yRadius_6(float value)
  6666. {
  6667. ___yRadius_6 = value;
  6668. }
  6669. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417, ___xRadius_7)); }
  6670. inline float get_xRadius_7() const { return ___xRadius_7; }
  6671. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6672. inline void set_xRadius_7(float value)
  6673. {
  6674. ___xRadius_7 = value;
  6675. }
  6676. };
  6677. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  6678. struct ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE
  6679. {
  6680. public:
  6681. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6682. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6683. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6684. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_1;
  6685. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6686. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6687. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6688. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___destination_3;
  6689. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6690. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  6691. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6692. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6693. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6694. float ___yRadius_6;
  6695. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6696. float ___xRadius_7;
  6697. public:
  6698. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___configuration_0)); }
  6699. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6700. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6701. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6702. {
  6703. ___configuration_0 = value;
  6704. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6705. }
  6706. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___source_1)); }
  6707. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_1() const { return ___source_1; }
  6708. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_1() { return &___source_1; }
  6709. inline void set_source_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  6710. {
  6711. ___source_1 = value;
  6712. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6713. }
  6714. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___bounds_2)); }
  6715. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6716. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6717. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6718. {
  6719. ___bounds_2 = value;
  6720. }
  6721. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___destination_3)); }
  6722. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_destination_3() const { return ___destination_3; }
  6723. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_destination_3() { return &___destination_3; }
  6724. inline void set_destination_3(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  6725. {
  6726. ___destination_3 = value;
  6727. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6728. }
  6729. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___sampler_4)); }
  6730. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  6731. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  6732. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  6733. {
  6734. ___sampler_4 = value;
  6735. }
  6736. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___matrix_5)); }
  6737. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6738. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6739. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6740. {
  6741. ___matrix_5 = value;
  6742. }
  6743. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___yRadius_6)); }
  6744. inline float get_yRadius_6() const { return ___yRadius_6; }
  6745. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6746. inline void set_yRadius_6(float value)
  6747. {
  6748. ___yRadius_6 = value;
  6749. }
  6750. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE, ___xRadius_7)); }
  6751. inline float get_xRadius_7() const { return ___xRadius_7; }
  6752. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6753. inline void set_xRadius_7(float value)
  6754. {
  6755. ___xRadius_7 = value;
  6756. }
  6757. };
  6758. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  6759. struct ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30
  6760. {
  6761. public:
  6762. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6763. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6764. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6765. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_1;
  6766. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6767. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6768. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6769. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___destination_3;
  6770. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6771. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  6772. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6773. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6774. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6775. float ___yRadius_6;
  6776. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6777. float ___xRadius_7;
  6778. public:
  6779. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___configuration_0)); }
  6780. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6781. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6782. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6783. {
  6784. ___configuration_0 = value;
  6785. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6786. }
  6787. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___source_1)); }
  6788. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_1() const { return ___source_1; }
  6789. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_1() { return &___source_1; }
  6790. inline void set_source_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  6791. {
  6792. ___source_1 = value;
  6793. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6794. }
  6795. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___bounds_2)); }
  6796. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6797. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6798. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6799. {
  6800. ___bounds_2 = value;
  6801. }
  6802. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___destination_3)); }
  6803. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_destination_3() const { return ___destination_3; }
  6804. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_destination_3() { return &___destination_3; }
  6805. inline void set_destination_3(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  6806. {
  6807. ___destination_3 = value;
  6808. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6809. }
  6810. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___sampler_4)); }
  6811. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  6812. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  6813. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  6814. {
  6815. ___sampler_4 = value;
  6816. }
  6817. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___matrix_5)); }
  6818. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6819. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6820. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6821. {
  6822. ___matrix_5 = value;
  6823. }
  6824. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___yRadius_6)); }
  6825. inline float get_yRadius_6() const { return ___yRadius_6; }
  6826. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6827. inline void set_yRadius_6(float value)
  6828. {
  6829. ___yRadius_6 = value;
  6830. }
  6831. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30, ___xRadius_7)); }
  6832. inline float get_xRadius_7() const { return ___xRadius_7; }
  6833. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6834. inline void set_xRadius_7(float value)
  6835. {
  6836. ___xRadius_7 = value;
  6837. }
  6838. };
  6839. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  6840. struct ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618
  6841. {
  6842. public:
  6843. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6844. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6845. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6846. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_1;
  6847. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6848. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6849. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6850. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___destination_3;
  6851. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6852. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  6853. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6854. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6855. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6856. float ___yRadius_6;
  6857. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6858. float ___xRadius_7;
  6859. public:
  6860. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___configuration_0)); }
  6861. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6862. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6863. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6864. {
  6865. ___configuration_0 = value;
  6866. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6867. }
  6868. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___source_1)); }
  6869. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_1() const { return ___source_1; }
  6870. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_1() { return &___source_1; }
  6871. inline void set_source_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  6872. {
  6873. ___source_1 = value;
  6874. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6875. }
  6876. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___bounds_2)); }
  6877. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6878. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6879. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6880. {
  6881. ___bounds_2 = value;
  6882. }
  6883. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___destination_3)); }
  6884. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_destination_3() const { return ___destination_3; }
  6885. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_destination_3() { return &___destination_3; }
  6886. inline void set_destination_3(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  6887. {
  6888. ___destination_3 = value;
  6889. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6890. }
  6891. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___sampler_4)); }
  6892. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  6893. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  6894. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  6895. {
  6896. ___sampler_4 = value;
  6897. }
  6898. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___matrix_5)); }
  6899. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6900. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6901. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6902. {
  6903. ___matrix_5 = value;
  6904. }
  6905. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___yRadius_6)); }
  6906. inline float get_yRadius_6() const { return ___yRadius_6; }
  6907. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6908. inline void set_yRadius_6(float value)
  6909. {
  6910. ___yRadius_6 = value;
  6911. }
  6912. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618, ___xRadius_7)); }
  6913. inline float get_xRadius_7() const { return ___xRadius_7; }
  6914. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6915. inline void set_xRadius_7(float value)
  6916. {
  6917. ___xRadius_7 = value;
  6918. }
  6919. };
  6920. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  6921. struct ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5
  6922. {
  6923. public:
  6924. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  6925. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6926. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  6927. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_1;
  6928. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  6929. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  6930. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  6931. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___destination_3;
  6932. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  6933. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  6934. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  6935. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  6936. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  6937. float ___yRadius_6;
  6938. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  6939. float ___xRadius_7;
  6940. public:
  6941. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___configuration_0)); }
  6942. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6943. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6944. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6945. {
  6946. ___configuration_0 = value;
  6947. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6948. }
  6949. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___source_1)); }
  6950. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_1() const { return ___source_1; }
  6951. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_1() { return &___source_1; }
  6952. inline void set_source_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  6953. {
  6954. ___source_1 = value;
  6955. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6956. }
  6957. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___bounds_2)); }
  6958. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  6959. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  6960. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6961. {
  6962. ___bounds_2 = value;
  6963. }
  6964. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___destination_3)); }
  6965. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_destination_3() const { return ___destination_3; }
  6966. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_destination_3() { return &___destination_3; }
  6967. inline void set_destination_3(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  6968. {
  6969. ___destination_3 = value;
  6970. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  6971. }
  6972. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___sampler_4)); }
  6973. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  6974. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  6975. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  6976. {
  6977. ___sampler_4 = value;
  6978. }
  6979. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___matrix_5)); }
  6980. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  6981. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  6982. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  6983. {
  6984. ___matrix_5 = value;
  6985. }
  6986. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___yRadius_6)); }
  6987. inline float get_yRadius_6() const { return ___yRadius_6; }
  6988. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  6989. inline void set_yRadius_6(float value)
  6990. {
  6991. ___yRadius_6 = value;
  6992. }
  6993. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5, ___xRadius_7)); }
  6994. inline float get_xRadius_7() const { return ___xRadius_7; }
  6995. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  6996. inline void set_xRadius_7(float value)
  6997. {
  6998. ___xRadius_7 = value;
  6999. }
  7000. };
  7001. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  7002. struct ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B
  7003. {
  7004. public:
  7005. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7006. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7007. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7008. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_1;
  7009. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7010. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7011. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7012. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___destination_3;
  7013. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7014. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  7015. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7016. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7017. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7018. float ___yRadius_6;
  7019. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7020. float ___xRadius_7;
  7021. public:
  7022. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___configuration_0)); }
  7023. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7024. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7025. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7026. {
  7027. ___configuration_0 = value;
  7028. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7029. }
  7030. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___source_1)); }
  7031. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_1() const { return ___source_1; }
  7032. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_1() { return &___source_1; }
  7033. inline void set_source_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  7034. {
  7035. ___source_1 = value;
  7036. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7037. }
  7038. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___bounds_2)); }
  7039. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7040. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7041. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7042. {
  7043. ___bounds_2 = value;
  7044. }
  7045. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___destination_3)); }
  7046. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_destination_3() const { return ___destination_3; }
  7047. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_destination_3() { return &___destination_3; }
  7048. inline void set_destination_3(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  7049. {
  7050. ___destination_3 = value;
  7051. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7052. }
  7053. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___sampler_4)); }
  7054. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  7055. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  7056. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  7057. {
  7058. ___sampler_4 = value;
  7059. }
  7060. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___matrix_5)); }
  7061. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7062. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7063. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7064. {
  7065. ___matrix_5 = value;
  7066. }
  7067. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___yRadius_6)); }
  7068. inline float get_yRadius_6() const { return ___yRadius_6; }
  7069. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7070. inline void set_yRadius_6(float value)
  7071. {
  7072. ___yRadius_6 = value;
  7073. }
  7074. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B, ___xRadius_7)); }
  7075. inline float get_xRadius_7() const { return ___xRadius_7; }
  7076. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7077. inline void set_xRadius_7(float value)
  7078. {
  7079. ___xRadius_7 = value;
  7080. }
  7081. };
  7082. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  7083. struct ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E
  7084. {
  7085. public:
  7086. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7087. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7088. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7089. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_1;
  7090. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7091. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7092. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7093. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___destination_3;
  7094. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7095. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  7096. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7097. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7098. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7099. float ___yRadius_6;
  7100. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7101. float ___xRadius_7;
  7102. public:
  7103. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___configuration_0)); }
  7104. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7105. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7106. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7107. {
  7108. ___configuration_0 = value;
  7109. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7110. }
  7111. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___source_1)); }
  7112. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_1() const { return ___source_1; }
  7113. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_1() { return &___source_1; }
  7114. inline void set_source_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  7115. {
  7116. ___source_1 = value;
  7117. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7118. }
  7119. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___bounds_2)); }
  7120. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7121. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7122. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7123. {
  7124. ___bounds_2 = value;
  7125. }
  7126. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___destination_3)); }
  7127. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_destination_3() const { return ___destination_3; }
  7128. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_destination_3() { return &___destination_3; }
  7129. inline void set_destination_3(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  7130. {
  7131. ___destination_3 = value;
  7132. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7133. }
  7134. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___sampler_4)); }
  7135. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  7136. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  7137. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  7138. {
  7139. ___sampler_4 = value;
  7140. }
  7141. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___matrix_5)); }
  7142. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7143. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7144. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7145. {
  7146. ___matrix_5 = value;
  7147. }
  7148. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___yRadius_6)); }
  7149. inline float get_yRadius_6() const { return ___yRadius_6; }
  7150. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7151. inline void set_yRadius_6(float value)
  7152. {
  7153. ___yRadius_6 = value;
  7154. }
  7155. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E, ___xRadius_7)); }
  7156. inline float get_xRadius_7() const { return ___xRadius_7; }
  7157. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7158. inline void set_xRadius_7(float value)
  7159. {
  7160. ___xRadius_7 = value;
  7161. }
  7162. };
  7163. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  7164. struct ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6
  7165. {
  7166. public:
  7167. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7168. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7169. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7170. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_1;
  7171. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7172. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7173. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7174. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___destination_3;
  7175. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7176. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  7177. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7178. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7179. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7180. float ___yRadius_6;
  7181. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7182. float ___xRadius_7;
  7183. public:
  7184. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___configuration_0)); }
  7185. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7186. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7187. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7188. {
  7189. ___configuration_0 = value;
  7190. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7191. }
  7192. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___source_1)); }
  7193. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_1() const { return ___source_1; }
  7194. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_1() { return &___source_1; }
  7195. inline void set_source_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  7196. {
  7197. ___source_1 = value;
  7198. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7199. }
  7200. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___bounds_2)); }
  7201. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7202. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7203. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7204. {
  7205. ___bounds_2 = value;
  7206. }
  7207. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___destination_3)); }
  7208. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_destination_3() const { return ___destination_3; }
  7209. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_destination_3() { return &___destination_3; }
  7210. inline void set_destination_3(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  7211. {
  7212. ___destination_3 = value;
  7213. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7214. }
  7215. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___sampler_4)); }
  7216. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  7217. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  7218. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  7219. {
  7220. ___sampler_4 = value;
  7221. }
  7222. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___matrix_5)); }
  7223. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7224. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7225. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7226. {
  7227. ___matrix_5 = value;
  7228. }
  7229. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___yRadius_6)); }
  7230. inline float get_yRadius_6() const { return ___yRadius_6; }
  7231. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7232. inline void set_yRadius_6(float value)
  7233. {
  7234. ___yRadius_6 = value;
  7235. }
  7236. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6, ___xRadius_7)); }
  7237. inline float get_xRadius_7() const { return ___xRadius_7; }
  7238. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7239. inline void set_xRadius_7(float value)
  7240. {
  7241. ___xRadius_7 = value;
  7242. }
  7243. };
  7244. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  7245. struct ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD
  7246. {
  7247. public:
  7248. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7249. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7250. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7251. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_1;
  7252. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7253. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7254. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7255. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___destination_3;
  7256. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7257. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  7258. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7259. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7260. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7261. float ___yRadius_6;
  7262. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7263. float ___xRadius_7;
  7264. public:
  7265. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___configuration_0)); }
  7266. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7267. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7268. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7269. {
  7270. ___configuration_0 = value;
  7271. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7272. }
  7273. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___source_1)); }
  7274. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_1() const { return ___source_1; }
  7275. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_1() { return &___source_1; }
  7276. inline void set_source_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  7277. {
  7278. ___source_1 = value;
  7279. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7280. }
  7281. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___bounds_2)); }
  7282. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7283. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7284. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7285. {
  7286. ___bounds_2 = value;
  7287. }
  7288. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___destination_3)); }
  7289. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_destination_3() const { return ___destination_3; }
  7290. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_destination_3() { return &___destination_3; }
  7291. inline void set_destination_3(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  7292. {
  7293. ___destination_3 = value;
  7294. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7295. }
  7296. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___sampler_4)); }
  7297. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  7298. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  7299. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  7300. {
  7301. ___sampler_4 = value;
  7302. }
  7303. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___matrix_5)); }
  7304. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7305. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7306. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7307. {
  7308. ___matrix_5 = value;
  7309. }
  7310. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___yRadius_6)); }
  7311. inline float get_yRadius_6() const { return ___yRadius_6; }
  7312. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7313. inline void set_yRadius_6(float value)
  7314. {
  7315. ___yRadius_6 = value;
  7316. }
  7317. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD, ___xRadius_7)); }
  7318. inline float get_xRadius_7() const { return ___xRadius_7; }
  7319. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7320. inline void set_xRadius_7(float value)
  7321. {
  7322. ___xRadius_7 = value;
  7323. }
  7324. };
  7325. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  7326. struct ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A
  7327. {
  7328. public:
  7329. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7330. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7331. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7332. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_1;
  7333. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7334. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7335. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7336. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___destination_3;
  7337. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7338. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  7339. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7340. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7341. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7342. float ___yRadius_6;
  7343. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7344. float ___xRadius_7;
  7345. public:
  7346. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___configuration_0)); }
  7347. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7348. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7349. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7350. {
  7351. ___configuration_0 = value;
  7352. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7353. }
  7354. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___source_1)); }
  7355. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_1() const { return ___source_1; }
  7356. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_1() { return &___source_1; }
  7357. inline void set_source_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  7358. {
  7359. ___source_1 = value;
  7360. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7361. }
  7362. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___bounds_2)); }
  7363. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7364. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7365. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7366. {
  7367. ___bounds_2 = value;
  7368. }
  7369. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___destination_3)); }
  7370. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_destination_3() const { return ___destination_3; }
  7371. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_destination_3() { return &___destination_3; }
  7372. inline void set_destination_3(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  7373. {
  7374. ___destination_3 = value;
  7375. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7376. }
  7377. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___sampler_4)); }
  7378. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  7379. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  7380. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  7381. {
  7382. ___sampler_4 = value;
  7383. }
  7384. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___matrix_5)); }
  7385. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7386. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7387. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7388. {
  7389. ___matrix_5 = value;
  7390. }
  7391. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___yRadius_6)); }
  7392. inline float get_yRadius_6() const { return ___yRadius_6; }
  7393. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7394. inline void set_yRadius_6(float value)
  7395. {
  7396. ___yRadius_6 = value;
  7397. }
  7398. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A, ___xRadius_7)); }
  7399. inline float get_xRadius_7() const { return ___xRadius_7; }
  7400. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7401. inline void set_xRadius_7(float value)
  7402. {
  7403. ___xRadius_7 = value;
  7404. }
  7405. };
  7406. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  7407. struct ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC
  7408. {
  7409. public:
  7410. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7411. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7412. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7413. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_1;
  7414. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7415. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7416. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7417. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___destination_3;
  7418. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7419. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  7420. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7421. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7422. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7423. float ___yRadius_6;
  7424. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7425. float ___xRadius_7;
  7426. public:
  7427. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___configuration_0)); }
  7428. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7429. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7430. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7431. {
  7432. ___configuration_0 = value;
  7433. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7434. }
  7435. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___source_1)); }
  7436. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_1() const { return ___source_1; }
  7437. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_1() { return &___source_1; }
  7438. inline void set_source_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  7439. {
  7440. ___source_1 = value;
  7441. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7442. }
  7443. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___bounds_2)); }
  7444. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7445. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7446. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7447. {
  7448. ___bounds_2 = value;
  7449. }
  7450. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___destination_3)); }
  7451. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_destination_3() const { return ___destination_3; }
  7452. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_destination_3() { return &___destination_3; }
  7453. inline void set_destination_3(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  7454. {
  7455. ___destination_3 = value;
  7456. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7457. }
  7458. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___sampler_4)); }
  7459. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  7460. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  7461. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  7462. {
  7463. ___sampler_4 = value;
  7464. }
  7465. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___matrix_5)); }
  7466. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7467. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7468. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7469. {
  7470. ___matrix_5 = value;
  7471. }
  7472. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___yRadius_6)); }
  7473. inline float get_yRadius_6() const { return ___yRadius_6; }
  7474. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7475. inline void set_yRadius_6(float value)
  7476. {
  7477. ___yRadius_6 = value;
  7478. }
  7479. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC, ___xRadius_7)); }
  7480. inline float get_xRadius_7() const { return ___xRadius_7; }
  7481. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7482. inline void set_xRadius_7(float value)
  7483. {
  7484. ___xRadius_7 = value;
  7485. }
  7486. };
  7487. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  7488. struct ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F
  7489. {
  7490. public:
  7491. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7492. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7493. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7494. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_1;
  7495. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7496. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7497. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7498. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___destination_3;
  7499. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7500. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  7501. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7502. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7503. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7504. float ___yRadius_6;
  7505. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7506. float ___xRadius_7;
  7507. public:
  7508. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___configuration_0)); }
  7509. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7510. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7511. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7512. {
  7513. ___configuration_0 = value;
  7514. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7515. }
  7516. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___source_1)); }
  7517. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_1() const { return ___source_1; }
  7518. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_1() { return &___source_1; }
  7519. inline void set_source_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  7520. {
  7521. ___source_1 = value;
  7522. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7523. }
  7524. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___bounds_2)); }
  7525. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7526. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7527. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7528. {
  7529. ___bounds_2 = value;
  7530. }
  7531. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___destination_3)); }
  7532. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_destination_3() const { return ___destination_3; }
  7533. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_destination_3() { return &___destination_3; }
  7534. inline void set_destination_3(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  7535. {
  7536. ___destination_3 = value;
  7537. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7538. }
  7539. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___sampler_4)); }
  7540. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  7541. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  7542. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  7543. {
  7544. ___sampler_4 = value;
  7545. }
  7546. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___matrix_5)); }
  7547. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7548. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7549. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7550. {
  7551. ___matrix_5 = value;
  7552. }
  7553. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___yRadius_6)); }
  7554. inline float get_yRadius_6() const { return ___yRadius_6; }
  7555. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7556. inline void set_yRadius_6(float value)
  7557. {
  7558. ___yRadius_6 = value;
  7559. }
  7560. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F, ___xRadius_7)); }
  7561. inline float get_xRadius_7() const { return ___xRadius_7; }
  7562. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7563. inline void set_xRadius_7(float value)
  7564. {
  7565. ___xRadius_7 = value;
  7566. }
  7567. };
  7568. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  7569. struct ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507
  7570. {
  7571. public:
  7572. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7573. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7574. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7575. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_1;
  7576. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7577. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7578. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7579. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___destination_3;
  7580. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7581. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  7582. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7583. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7584. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7585. float ___yRadius_6;
  7586. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7587. float ___xRadius_7;
  7588. public:
  7589. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___configuration_0)); }
  7590. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7591. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7592. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7593. {
  7594. ___configuration_0 = value;
  7595. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7596. }
  7597. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___source_1)); }
  7598. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_1() const { return ___source_1; }
  7599. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_1() { return &___source_1; }
  7600. inline void set_source_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  7601. {
  7602. ___source_1 = value;
  7603. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7604. }
  7605. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___bounds_2)); }
  7606. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7607. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7608. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7609. {
  7610. ___bounds_2 = value;
  7611. }
  7612. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___destination_3)); }
  7613. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_destination_3() const { return ___destination_3; }
  7614. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_destination_3() { return &___destination_3; }
  7615. inline void set_destination_3(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  7616. {
  7617. ___destination_3 = value;
  7618. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7619. }
  7620. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___sampler_4)); }
  7621. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  7622. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  7623. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  7624. {
  7625. ___sampler_4 = value;
  7626. }
  7627. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___matrix_5)); }
  7628. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7629. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7630. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7631. {
  7632. ___matrix_5 = value;
  7633. }
  7634. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___yRadius_6)); }
  7635. inline float get_yRadius_6() const { return ___yRadius_6; }
  7636. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7637. inline void set_yRadius_6(float value)
  7638. {
  7639. ___yRadius_6 = value;
  7640. }
  7641. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507, ___xRadius_7)); }
  7642. inline float get_xRadius_7() const { return ___xRadius_7; }
  7643. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7644. inline void set_xRadius_7(float value)
  7645. {
  7646. ___xRadius_7 = value;
  7647. }
  7648. };
  7649. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  7650. struct ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D
  7651. {
  7652. public:
  7653. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7654. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7655. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7656. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_1;
  7657. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7658. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7659. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7660. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___destination_3;
  7661. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7662. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  7663. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7664. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7665. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7666. float ___yRadius_6;
  7667. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7668. float ___xRadius_7;
  7669. public:
  7670. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___configuration_0)); }
  7671. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7672. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7673. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7674. {
  7675. ___configuration_0 = value;
  7676. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7677. }
  7678. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___source_1)); }
  7679. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_1() const { return ___source_1; }
  7680. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_1() { return &___source_1; }
  7681. inline void set_source_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  7682. {
  7683. ___source_1 = value;
  7684. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7685. }
  7686. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___bounds_2)); }
  7687. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7688. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7689. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7690. {
  7691. ___bounds_2 = value;
  7692. }
  7693. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___destination_3)); }
  7694. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_destination_3() const { return ___destination_3; }
  7695. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_destination_3() { return &___destination_3; }
  7696. inline void set_destination_3(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  7697. {
  7698. ___destination_3 = value;
  7699. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7700. }
  7701. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___sampler_4)); }
  7702. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  7703. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  7704. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  7705. {
  7706. ___sampler_4 = value;
  7707. }
  7708. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___matrix_5)); }
  7709. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7710. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7711. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7712. {
  7713. ___matrix_5 = value;
  7714. }
  7715. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___yRadius_6)); }
  7716. inline float get_yRadius_6() const { return ___yRadius_6; }
  7717. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7718. inline void set_yRadius_6(float value)
  7719. {
  7720. ___yRadius_6 = value;
  7721. }
  7722. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D, ___xRadius_7)); }
  7723. inline float get_xRadius_7() const { return ___xRadius_7; }
  7724. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7725. inline void set_xRadius_7(float value)
  7726. {
  7727. ___xRadius_7 = value;
  7728. }
  7729. };
  7730. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  7731. struct ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70
  7732. {
  7733. public:
  7734. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7735. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7736. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7737. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_1;
  7738. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7739. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7740. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7741. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___destination_3;
  7742. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7743. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  7744. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7745. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7746. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7747. float ___yRadius_6;
  7748. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7749. float ___xRadius_7;
  7750. public:
  7751. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___configuration_0)); }
  7752. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7753. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7754. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7755. {
  7756. ___configuration_0 = value;
  7757. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7758. }
  7759. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___source_1)); }
  7760. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_1() const { return ___source_1; }
  7761. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_1() { return &___source_1; }
  7762. inline void set_source_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  7763. {
  7764. ___source_1 = value;
  7765. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7766. }
  7767. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___bounds_2)); }
  7768. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7769. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7770. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7771. {
  7772. ___bounds_2 = value;
  7773. }
  7774. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___destination_3)); }
  7775. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_destination_3() const { return ___destination_3; }
  7776. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_destination_3() { return &___destination_3; }
  7777. inline void set_destination_3(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  7778. {
  7779. ___destination_3 = value;
  7780. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7781. }
  7782. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___sampler_4)); }
  7783. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  7784. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  7785. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  7786. {
  7787. ___sampler_4 = value;
  7788. }
  7789. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___matrix_5)); }
  7790. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7791. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7792. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7793. {
  7794. ___matrix_5 = value;
  7795. }
  7796. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___yRadius_6)); }
  7797. inline float get_yRadius_6() const { return ___yRadius_6; }
  7798. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7799. inline void set_yRadius_6(float value)
  7800. {
  7801. ___yRadius_6 = value;
  7802. }
  7803. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70, ___xRadius_7)); }
  7804. inline float get_xRadius_7() const { return ___xRadius_7; }
  7805. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7806. inline void set_xRadius_7(float value)
  7807. {
  7808. ___xRadius_7 = value;
  7809. }
  7810. };
  7811. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  7812. struct ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891
  7813. {
  7814. public:
  7815. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7816. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7817. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7818. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_1;
  7819. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7820. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7821. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7822. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___destination_3;
  7823. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7824. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  7825. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7826. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7827. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7828. float ___yRadius_6;
  7829. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7830. float ___xRadius_7;
  7831. public:
  7832. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___configuration_0)); }
  7833. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7834. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7835. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7836. {
  7837. ___configuration_0 = value;
  7838. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7839. }
  7840. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___source_1)); }
  7841. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_1() const { return ___source_1; }
  7842. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_1() { return &___source_1; }
  7843. inline void set_source_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  7844. {
  7845. ___source_1 = value;
  7846. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7847. }
  7848. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___bounds_2)); }
  7849. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7850. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7851. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7852. {
  7853. ___bounds_2 = value;
  7854. }
  7855. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___destination_3)); }
  7856. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_destination_3() const { return ___destination_3; }
  7857. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_destination_3() { return &___destination_3; }
  7858. inline void set_destination_3(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  7859. {
  7860. ___destination_3 = value;
  7861. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7862. }
  7863. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___sampler_4)); }
  7864. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  7865. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  7866. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  7867. {
  7868. ___sampler_4 = value;
  7869. }
  7870. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___matrix_5)); }
  7871. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7872. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7873. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7874. {
  7875. ___matrix_5 = value;
  7876. }
  7877. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___yRadius_6)); }
  7878. inline float get_yRadius_6() const { return ___yRadius_6; }
  7879. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7880. inline void set_yRadius_6(float value)
  7881. {
  7882. ___yRadius_6 = value;
  7883. }
  7884. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891, ___xRadius_7)); }
  7885. inline float get_xRadius_7() const { return ___xRadius_7; }
  7886. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7887. inline void set_xRadius_7(float value)
  7888. {
  7889. ___xRadius_7 = value;
  7890. }
  7891. };
  7892. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  7893. struct ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1
  7894. {
  7895. public:
  7896. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7897. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7898. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7899. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_1;
  7900. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7901. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7902. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7903. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___destination_3;
  7904. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7905. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  7906. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7907. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7908. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7909. float ___yRadius_6;
  7910. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7911. float ___xRadius_7;
  7912. public:
  7913. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___configuration_0)); }
  7914. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7915. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7916. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7917. {
  7918. ___configuration_0 = value;
  7919. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7920. }
  7921. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___source_1)); }
  7922. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_1() const { return ___source_1; }
  7923. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_1() { return &___source_1; }
  7924. inline void set_source_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  7925. {
  7926. ___source_1 = value;
  7927. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  7928. }
  7929. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___bounds_2)); }
  7930. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  7931. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  7932. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7933. {
  7934. ___bounds_2 = value;
  7935. }
  7936. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___destination_3)); }
  7937. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_destination_3() const { return ___destination_3; }
  7938. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_destination_3() { return &___destination_3; }
  7939. inline void set_destination_3(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  7940. {
  7941. ___destination_3 = value;
  7942. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  7943. }
  7944. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___sampler_4)); }
  7945. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  7946. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  7947. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  7948. {
  7949. ___sampler_4 = value;
  7950. }
  7951. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___matrix_5)); }
  7952. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  7953. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  7954. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  7955. {
  7956. ___matrix_5 = value;
  7957. }
  7958. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___yRadius_6)); }
  7959. inline float get_yRadius_6() const { return ___yRadius_6; }
  7960. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  7961. inline void set_yRadius_6(float value)
  7962. {
  7963. ___yRadius_6 = value;
  7964. }
  7965. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1, ___xRadius_7)); }
  7966. inline float get_xRadius_7() const { return ___xRadius_7; }
  7967. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  7968. inline void set_xRadius_7(float value)
  7969. {
  7970. ___xRadius_7 = value;
  7971. }
  7972. };
  7973. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  7974. struct ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124
  7975. {
  7976. public:
  7977. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  7978. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7979. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  7980. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_1;
  7981. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  7982. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  7983. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  7984. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___destination_3;
  7985. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  7986. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  7987. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  7988. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  7989. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  7990. float ___yRadius_6;
  7991. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  7992. float ___xRadius_7;
  7993. public:
  7994. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___configuration_0)); }
  7995. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7996. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7997. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7998. {
  7999. ___configuration_0 = value;
  8000. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8001. }
  8002. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___source_1)); }
  8003. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_1() const { return ___source_1; }
  8004. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_1() { return &___source_1; }
  8005. inline void set_source_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  8006. {
  8007. ___source_1 = value;
  8008. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8009. }
  8010. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___bounds_2)); }
  8011. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8012. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8013. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8014. {
  8015. ___bounds_2 = value;
  8016. }
  8017. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___destination_3)); }
  8018. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_destination_3() const { return ___destination_3; }
  8019. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_destination_3() { return &___destination_3; }
  8020. inline void set_destination_3(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  8021. {
  8022. ___destination_3 = value;
  8023. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8024. }
  8025. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___sampler_4)); }
  8026. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  8027. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  8028. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  8029. {
  8030. ___sampler_4 = value;
  8031. }
  8032. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___matrix_5)); }
  8033. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8034. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8035. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8036. {
  8037. ___matrix_5 = value;
  8038. }
  8039. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___yRadius_6)); }
  8040. inline float get_yRadius_6() const { return ___yRadius_6; }
  8041. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8042. inline void set_yRadius_6(float value)
  8043. {
  8044. ___yRadius_6 = value;
  8045. }
  8046. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124, ___xRadius_7)); }
  8047. inline float get_xRadius_7() const { return ___xRadius_7; }
  8048. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8049. inline void set_xRadius_7(float value)
  8050. {
  8051. ___xRadius_7 = value;
  8052. }
  8053. };
  8054. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  8055. struct ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE
  8056. {
  8057. public:
  8058. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8059. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8060. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8061. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_1;
  8062. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8063. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8064. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8065. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___destination_3;
  8066. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8067. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  8068. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8069. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8070. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8071. float ___yRadius_6;
  8072. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8073. float ___xRadius_7;
  8074. public:
  8075. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___configuration_0)); }
  8076. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8077. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8078. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8079. {
  8080. ___configuration_0 = value;
  8081. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8082. }
  8083. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___source_1)); }
  8084. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_1() const { return ___source_1; }
  8085. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_1() { return &___source_1; }
  8086. inline void set_source_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  8087. {
  8088. ___source_1 = value;
  8089. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8090. }
  8091. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___bounds_2)); }
  8092. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8093. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8094. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8095. {
  8096. ___bounds_2 = value;
  8097. }
  8098. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___destination_3)); }
  8099. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_destination_3() const { return ___destination_3; }
  8100. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_destination_3() { return &___destination_3; }
  8101. inline void set_destination_3(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  8102. {
  8103. ___destination_3 = value;
  8104. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8105. }
  8106. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___sampler_4)); }
  8107. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  8108. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  8109. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  8110. {
  8111. ___sampler_4 = value;
  8112. }
  8113. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___matrix_5)); }
  8114. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8115. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8116. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8117. {
  8118. ___matrix_5 = value;
  8119. }
  8120. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___yRadius_6)); }
  8121. inline float get_yRadius_6() const { return ___yRadius_6; }
  8122. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8123. inline void set_yRadius_6(float value)
  8124. {
  8125. ___yRadius_6 = value;
  8126. }
  8127. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE, ___xRadius_7)); }
  8128. inline float get_xRadius_7() const { return ___xRadius_7; }
  8129. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8130. inline void set_xRadius_7(float value)
  8131. {
  8132. ___xRadius_7 = value;
  8133. }
  8134. };
  8135. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  8136. struct ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00
  8137. {
  8138. public:
  8139. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8140. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8141. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8142. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_1;
  8143. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8144. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8145. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8146. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___destination_3;
  8147. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8148. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  8149. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8150. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8151. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8152. float ___yRadius_6;
  8153. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8154. float ___xRadius_7;
  8155. public:
  8156. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___configuration_0)); }
  8157. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8158. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8159. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8160. {
  8161. ___configuration_0 = value;
  8162. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8163. }
  8164. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___source_1)); }
  8165. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_1() const { return ___source_1; }
  8166. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_1() { return &___source_1; }
  8167. inline void set_source_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  8168. {
  8169. ___source_1 = value;
  8170. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8171. }
  8172. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___bounds_2)); }
  8173. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8174. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8175. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8176. {
  8177. ___bounds_2 = value;
  8178. }
  8179. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___destination_3)); }
  8180. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_destination_3() const { return ___destination_3; }
  8181. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_destination_3() { return &___destination_3; }
  8182. inline void set_destination_3(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  8183. {
  8184. ___destination_3 = value;
  8185. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8186. }
  8187. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___sampler_4)); }
  8188. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  8189. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  8190. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  8191. {
  8192. ___sampler_4 = value;
  8193. }
  8194. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___matrix_5)); }
  8195. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8196. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8197. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8198. {
  8199. ___matrix_5 = value;
  8200. }
  8201. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___yRadius_6)); }
  8202. inline float get_yRadius_6() const { return ___yRadius_6; }
  8203. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8204. inline void set_yRadius_6(float value)
  8205. {
  8206. ___yRadius_6 = value;
  8207. }
  8208. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00, ___xRadius_7)); }
  8209. inline float get_xRadius_7() const { return ___xRadius_7; }
  8210. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8211. inline void set_xRadius_7(float value)
  8212. {
  8213. ___xRadius_7 = value;
  8214. }
  8215. };
  8216. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  8217. struct ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76
  8218. {
  8219. public:
  8220. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8221. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8222. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8223. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_1;
  8224. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8225. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8226. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8227. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___destination_3;
  8228. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8229. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  8230. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8231. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8232. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8233. float ___yRadius_6;
  8234. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8235. float ___xRadius_7;
  8236. public:
  8237. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___configuration_0)); }
  8238. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8239. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8240. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8241. {
  8242. ___configuration_0 = value;
  8243. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8244. }
  8245. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___source_1)); }
  8246. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_1() const { return ___source_1; }
  8247. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_1() { return &___source_1; }
  8248. inline void set_source_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  8249. {
  8250. ___source_1 = value;
  8251. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8252. }
  8253. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___bounds_2)); }
  8254. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8255. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8256. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8257. {
  8258. ___bounds_2 = value;
  8259. }
  8260. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___destination_3)); }
  8261. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_destination_3() const { return ___destination_3; }
  8262. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_destination_3() { return &___destination_3; }
  8263. inline void set_destination_3(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  8264. {
  8265. ___destination_3 = value;
  8266. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8267. }
  8268. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___sampler_4)); }
  8269. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  8270. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  8271. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  8272. {
  8273. ___sampler_4 = value;
  8274. }
  8275. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___matrix_5)); }
  8276. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8277. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8278. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8279. {
  8280. ___matrix_5 = value;
  8281. }
  8282. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___yRadius_6)); }
  8283. inline float get_yRadius_6() const { return ___yRadius_6; }
  8284. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8285. inline void set_yRadius_6(float value)
  8286. {
  8287. ___yRadius_6 = value;
  8288. }
  8289. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76, ___xRadius_7)); }
  8290. inline float get_xRadius_7() const { return ___xRadius_7; }
  8291. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8292. inline void set_xRadius_7(float value)
  8293. {
  8294. ___xRadius_7 = value;
  8295. }
  8296. };
  8297. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  8298. struct ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D
  8299. {
  8300. public:
  8301. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8302. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8303. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8304. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_1;
  8305. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8306. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8307. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8308. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___destination_3;
  8309. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8310. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  8311. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8312. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8313. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8314. float ___yRadius_6;
  8315. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8316. float ___xRadius_7;
  8317. public:
  8318. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___configuration_0)); }
  8319. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8320. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8321. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8322. {
  8323. ___configuration_0 = value;
  8324. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8325. }
  8326. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___source_1)); }
  8327. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_1() const { return ___source_1; }
  8328. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_1() { return &___source_1; }
  8329. inline void set_source_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  8330. {
  8331. ___source_1 = value;
  8332. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8333. }
  8334. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___bounds_2)); }
  8335. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8336. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8337. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8338. {
  8339. ___bounds_2 = value;
  8340. }
  8341. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___destination_3)); }
  8342. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_destination_3() const { return ___destination_3; }
  8343. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_destination_3() { return &___destination_3; }
  8344. inline void set_destination_3(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  8345. {
  8346. ___destination_3 = value;
  8347. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8348. }
  8349. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___sampler_4)); }
  8350. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  8351. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  8352. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  8353. {
  8354. ___sampler_4 = value;
  8355. }
  8356. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___matrix_5)); }
  8357. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8358. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8359. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8360. {
  8361. ___matrix_5 = value;
  8362. }
  8363. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___yRadius_6)); }
  8364. inline float get_yRadius_6() const { return ___yRadius_6; }
  8365. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8366. inline void set_yRadius_6(float value)
  8367. {
  8368. ___yRadius_6 = value;
  8369. }
  8370. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D, ___xRadius_7)); }
  8371. inline float get_xRadius_7() const { return ___xRadius_7; }
  8372. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8373. inline void set_xRadius_7(float value)
  8374. {
  8375. ___xRadius_7 = value;
  8376. }
  8377. };
  8378. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  8379. struct ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD
  8380. {
  8381. public:
  8382. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8383. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8384. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8385. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_1;
  8386. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8387. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8388. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8389. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___destination_3;
  8390. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8391. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  8392. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8393. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8394. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8395. float ___yRadius_6;
  8396. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8397. float ___xRadius_7;
  8398. public:
  8399. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___configuration_0)); }
  8400. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8401. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8402. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8403. {
  8404. ___configuration_0 = value;
  8405. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8406. }
  8407. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___source_1)); }
  8408. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_1() const { return ___source_1; }
  8409. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_1() { return &___source_1; }
  8410. inline void set_source_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  8411. {
  8412. ___source_1 = value;
  8413. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8414. }
  8415. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___bounds_2)); }
  8416. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8417. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8418. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8419. {
  8420. ___bounds_2 = value;
  8421. }
  8422. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___destination_3)); }
  8423. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_destination_3() const { return ___destination_3; }
  8424. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_destination_3() { return &___destination_3; }
  8425. inline void set_destination_3(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  8426. {
  8427. ___destination_3 = value;
  8428. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8429. }
  8430. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___sampler_4)); }
  8431. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  8432. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  8433. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  8434. {
  8435. ___sampler_4 = value;
  8436. }
  8437. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___matrix_5)); }
  8438. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8439. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8440. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8441. {
  8442. ___matrix_5 = value;
  8443. }
  8444. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___yRadius_6)); }
  8445. inline float get_yRadius_6() const { return ___yRadius_6; }
  8446. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8447. inline void set_yRadius_6(float value)
  8448. {
  8449. ___yRadius_6 = value;
  8450. }
  8451. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD, ___xRadius_7)); }
  8452. inline float get_xRadius_7() const { return ___xRadius_7; }
  8453. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8454. inline void set_xRadius_7(float value)
  8455. {
  8456. ___xRadius_7 = value;
  8457. }
  8458. };
  8459. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  8460. struct ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13
  8461. {
  8462. public:
  8463. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8464. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8465. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8466. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_1;
  8467. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8468. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8469. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8470. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___destination_3;
  8471. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8472. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  8473. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8474. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8475. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8476. float ___yRadius_6;
  8477. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8478. float ___xRadius_7;
  8479. public:
  8480. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___configuration_0)); }
  8481. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8482. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8483. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8484. {
  8485. ___configuration_0 = value;
  8486. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8487. }
  8488. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___source_1)); }
  8489. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_1() const { return ___source_1; }
  8490. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_1() { return &___source_1; }
  8491. inline void set_source_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  8492. {
  8493. ___source_1 = value;
  8494. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8495. }
  8496. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___bounds_2)); }
  8497. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8498. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8499. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8500. {
  8501. ___bounds_2 = value;
  8502. }
  8503. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___destination_3)); }
  8504. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_destination_3() const { return ___destination_3; }
  8505. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_destination_3() { return &___destination_3; }
  8506. inline void set_destination_3(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  8507. {
  8508. ___destination_3 = value;
  8509. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8510. }
  8511. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___sampler_4)); }
  8512. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  8513. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  8514. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  8515. {
  8516. ___sampler_4 = value;
  8517. }
  8518. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___matrix_5)); }
  8519. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8520. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8521. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8522. {
  8523. ___matrix_5 = value;
  8524. }
  8525. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___yRadius_6)); }
  8526. inline float get_yRadius_6() const { return ___yRadius_6; }
  8527. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8528. inline void set_yRadius_6(float value)
  8529. {
  8530. ___yRadius_6 = value;
  8531. }
  8532. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13, ___xRadius_7)); }
  8533. inline float get_xRadius_7() const { return ___xRadius_7; }
  8534. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8535. inline void set_xRadius_7(float value)
  8536. {
  8537. ___xRadius_7 = value;
  8538. }
  8539. };
  8540. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  8541. struct ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A
  8542. {
  8543. public:
  8544. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8545. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8546. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8547. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_1;
  8548. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8549. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8550. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8551. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___destination_3;
  8552. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8553. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  8554. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8555. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8556. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8557. float ___yRadius_6;
  8558. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8559. float ___xRadius_7;
  8560. public:
  8561. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___configuration_0)); }
  8562. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8563. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8564. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8565. {
  8566. ___configuration_0 = value;
  8567. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8568. }
  8569. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___source_1)); }
  8570. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_1() const { return ___source_1; }
  8571. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_1() { return &___source_1; }
  8572. inline void set_source_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  8573. {
  8574. ___source_1 = value;
  8575. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8576. }
  8577. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___bounds_2)); }
  8578. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8579. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8580. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8581. {
  8582. ___bounds_2 = value;
  8583. }
  8584. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___destination_3)); }
  8585. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_destination_3() const { return ___destination_3; }
  8586. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_destination_3() { return &___destination_3; }
  8587. inline void set_destination_3(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  8588. {
  8589. ___destination_3 = value;
  8590. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8591. }
  8592. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___sampler_4)); }
  8593. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  8594. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  8595. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  8596. {
  8597. ___sampler_4 = value;
  8598. }
  8599. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___matrix_5)); }
  8600. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8601. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8602. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8603. {
  8604. ___matrix_5 = value;
  8605. }
  8606. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___yRadius_6)); }
  8607. inline float get_yRadius_6() const { return ___yRadius_6; }
  8608. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8609. inline void set_yRadius_6(float value)
  8610. {
  8611. ___yRadius_6 = value;
  8612. }
  8613. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A, ___xRadius_7)); }
  8614. inline float get_xRadius_7() const { return ___xRadius_7; }
  8615. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8616. inline void set_xRadius_7(float value)
  8617. {
  8618. ___xRadius_7 = value;
  8619. }
  8620. };
  8621. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  8622. struct ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A
  8623. {
  8624. public:
  8625. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8626. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8627. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8628. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_1;
  8629. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8630. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8631. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8632. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___destination_3;
  8633. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8634. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  8635. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8636. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8637. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8638. float ___yRadius_6;
  8639. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8640. float ___xRadius_7;
  8641. public:
  8642. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___configuration_0)); }
  8643. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8644. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8645. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8646. {
  8647. ___configuration_0 = value;
  8648. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8649. }
  8650. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___source_1)); }
  8651. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_1() const { return ___source_1; }
  8652. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_1() { return &___source_1; }
  8653. inline void set_source_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  8654. {
  8655. ___source_1 = value;
  8656. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8657. }
  8658. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___bounds_2)); }
  8659. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8660. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8661. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8662. {
  8663. ___bounds_2 = value;
  8664. }
  8665. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___destination_3)); }
  8666. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_destination_3() const { return ___destination_3; }
  8667. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_destination_3() { return &___destination_3; }
  8668. inline void set_destination_3(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  8669. {
  8670. ___destination_3 = value;
  8671. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8672. }
  8673. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___sampler_4)); }
  8674. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  8675. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  8676. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  8677. {
  8678. ___sampler_4 = value;
  8679. }
  8680. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___matrix_5)); }
  8681. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8682. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8683. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8684. {
  8685. ___matrix_5 = value;
  8686. }
  8687. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___yRadius_6)); }
  8688. inline float get_yRadius_6() const { return ___yRadius_6; }
  8689. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8690. inline void set_yRadius_6(float value)
  8691. {
  8692. ___yRadius_6 = value;
  8693. }
  8694. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A, ___xRadius_7)); }
  8695. inline float get_xRadius_7() const { return ___xRadius_7; }
  8696. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8697. inline void set_xRadius_7(float value)
  8698. {
  8699. ___xRadius_7 = value;
  8700. }
  8701. };
  8702. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  8703. struct ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA
  8704. {
  8705. public:
  8706. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8707. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8708. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8709. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_1;
  8710. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8711. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8712. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8713. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___destination_3;
  8714. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8715. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  8716. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8717. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8718. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8719. float ___yRadius_6;
  8720. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8721. float ___xRadius_7;
  8722. public:
  8723. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___configuration_0)); }
  8724. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8725. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8726. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8727. {
  8728. ___configuration_0 = value;
  8729. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8730. }
  8731. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___source_1)); }
  8732. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_1() const { return ___source_1; }
  8733. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_1() { return &___source_1; }
  8734. inline void set_source_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  8735. {
  8736. ___source_1 = value;
  8737. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8738. }
  8739. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___bounds_2)); }
  8740. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8741. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8742. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8743. {
  8744. ___bounds_2 = value;
  8745. }
  8746. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___destination_3)); }
  8747. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_destination_3() const { return ___destination_3; }
  8748. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_destination_3() { return &___destination_3; }
  8749. inline void set_destination_3(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  8750. {
  8751. ___destination_3 = value;
  8752. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8753. }
  8754. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___sampler_4)); }
  8755. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  8756. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  8757. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  8758. {
  8759. ___sampler_4 = value;
  8760. }
  8761. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___matrix_5)); }
  8762. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8763. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8764. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8765. {
  8766. ___matrix_5 = value;
  8767. }
  8768. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___yRadius_6)); }
  8769. inline float get_yRadius_6() const { return ___yRadius_6; }
  8770. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8771. inline void set_yRadius_6(float value)
  8772. {
  8773. ___yRadius_6 = value;
  8774. }
  8775. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA, ___xRadius_7)); }
  8776. inline float get_xRadius_7() const { return ___xRadius_7; }
  8777. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8778. inline void set_xRadius_7(float value)
  8779. {
  8780. ___xRadius_7 = value;
  8781. }
  8782. };
  8783. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  8784. struct ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0
  8785. {
  8786. public:
  8787. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8788. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8789. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8790. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_1;
  8791. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8792. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8793. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8794. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___destination_3;
  8795. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8796. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  8797. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8798. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8799. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8800. float ___yRadius_6;
  8801. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8802. float ___xRadius_7;
  8803. public:
  8804. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___configuration_0)); }
  8805. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8806. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8807. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8808. {
  8809. ___configuration_0 = value;
  8810. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8811. }
  8812. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___source_1)); }
  8813. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_1() const { return ___source_1; }
  8814. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_1() { return &___source_1; }
  8815. inline void set_source_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  8816. {
  8817. ___source_1 = value;
  8818. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8819. }
  8820. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___bounds_2)); }
  8821. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8822. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8823. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8824. {
  8825. ___bounds_2 = value;
  8826. }
  8827. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___destination_3)); }
  8828. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_destination_3() const { return ___destination_3; }
  8829. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_destination_3() { return &___destination_3; }
  8830. inline void set_destination_3(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  8831. {
  8832. ___destination_3 = value;
  8833. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8834. }
  8835. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___sampler_4)); }
  8836. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  8837. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  8838. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  8839. {
  8840. ___sampler_4 = value;
  8841. }
  8842. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___matrix_5)); }
  8843. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8844. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8845. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8846. {
  8847. ___matrix_5 = value;
  8848. }
  8849. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___yRadius_6)); }
  8850. inline float get_yRadius_6() const { return ___yRadius_6; }
  8851. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8852. inline void set_yRadius_6(float value)
  8853. {
  8854. ___yRadius_6 = value;
  8855. }
  8856. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0, ___xRadius_7)); }
  8857. inline float get_xRadius_7() const { return ___xRadius_7; }
  8858. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8859. inline void set_xRadius_7(float value)
  8860. {
  8861. ___xRadius_7 = value;
  8862. }
  8863. };
  8864. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  8865. struct ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE
  8866. {
  8867. public:
  8868. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8869. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8870. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8871. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_1;
  8872. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8873. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8874. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8875. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___destination_3;
  8876. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8877. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  8878. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8879. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8880. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8881. float ___yRadius_6;
  8882. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8883. float ___xRadius_7;
  8884. public:
  8885. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___configuration_0)); }
  8886. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8887. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8888. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8889. {
  8890. ___configuration_0 = value;
  8891. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8892. }
  8893. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___source_1)); }
  8894. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_1() const { return ___source_1; }
  8895. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_1() { return &___source_1; }
  8896. inline void set_source_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  8897. {
  8898. ___source_1 = value;
  8899. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8900. }
  8901. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___bounds_2)); }
  8902. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8903. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8904. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8905. {
  8906. ___bounds_2 = value;
  8907. }
  8908. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___destination_3)); }
  8909. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_destination_3() const { return ___destination_3; }
  8910. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_destination_3() { return &___destination_3; }
  8911. inline void set_destination_3(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  8912. {
  8913. ___destination_3 = value;
  8914. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8915. }
  8916. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___sampler_4)); }
  8917. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  8918. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  8919. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  8920. {
  8921. ___sampler_4 = value;
  8922. }
  8923. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___matrix_5)); }
  8924. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  8925. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  8926. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  8927. {
  8928. ___matrix_5 = value;
  8929. }
  8930. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___yRadius_6)); }
  8931. inline float get_yRadius_6() const { return ___yRadius_6; }
  8932. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  8933. inline void set_yRadius_6(float value)
  8934. {
  8935. ___yRadius_6 = value;
  8936. }
  8937. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE, ___xRadius_7)); }
  8938. inline float get_xRadius_7() const { return ___xRadius_7; }
  8939. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  8940. inline void set_xRadius_7(float value)
  8941. {
  8942. ___xRadius_7 = value;
  8943. }
  8944. };
  8945. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  8946. struct ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4
  8947. {
  8948. public:
  8949. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  8950. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  8951. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  8952. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_1;
  8953. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  8954. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  8955. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  8956. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___destination_3;
  8957. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  8958. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  8959. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  8960. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  8961. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  8962. float ___yRadius_6;
  8963. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  8964. float ___xRadius_7;
  8965. public:
  8966. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___configuration_0)); }
  8967. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  8968. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  8969. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8970. {
  8971. ___configuration_0 = value;
  8972. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  8973. }
  8974. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___source_1)); }
  8975. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_1() const { return ___source_1; }
  8976. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_1() { return &___source_1; }
  8977. inline void set_source_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  8978. {
  8979. ___source_1 = value;
  8980. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  8981. }
  8982. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___bounds_2)); }
  8983. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  8984. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  8985. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8986. {
  8987. ___bounds_2 = value;
  8988. }
  8989. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___destination_3)); }
  8990. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_destination_3() const { return ___destination_3; }
  8991. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_destination_3() { return &___destination_3; }
  8992. inline void set_destination_3(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  8993. {
  8994. ___destination_3 = value;
  8995. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  8996. }
  8997. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___sampler_4)); }
  8998. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  8999. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  9000. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  9001. {
  9002. ___sampler_4 = value;
  9003. }
  9004. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___matrix_5)); }
  9005. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9006. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9007. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9008. {
  9009. ___matrix_5 = value;
  9010. }
  9011. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___yRadius_6)); }
  9012. inline float get_yRadius_6() const { return ___yRadius_6; }
  9013. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9014. inline void set_yRadius_6(float value)
  9015. {
  9016. ___yRadius_6 = value;
  9017. }
  9018. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4, ___xRadius_7)); }
  9019. inline float get_xRadius_7() const { return ___xRadius_7; }
  9020. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9021. inline void set_xRadius_7(float value)
  9022. {
  9023. ___xRadius_7 = value;
  9024. }
  9025. };
  9026. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  9027. struct ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334
  9028. {
  9029. public:
  9030. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9031. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9032. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9033. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_1;
  9034. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9035. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9036. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9037. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___destination_3;
  9038. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9039. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  9040. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9041. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9042. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9043. float ___yRadius_6;
  9044. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9045. float ___xRadius_7;
  9046. public:
  9047. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___configuration_0)); }
  9048. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9049. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9050. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9051. {
  9052. ___configuration_0 = value;
  9053. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9054. }
  9055. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___source_1)); }
  9056. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_1() const { return ___source_1; }
  9057. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_1() { return &___source_1; }
  9058. inline void set_source_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  9059. {
  9060. ___source_1 = value;
  9061. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9062. }
  9063. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___bounds_2)); }
  9064. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9065. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9066. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9067. {
  9068. ___bounds_2 = value;
  9069. }
  9070. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___destination_3)); }
  9071. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_destination_3() const { return ___destination_3; }
  9072. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_destination_3() { return &___destination_3; }
  9073. inline void set_destination_3(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  9074. {
  9075. ___destination_3 = value;
  9076. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9077. }
  9078. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___sampler_4)); }
  9079. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  9080. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  9081. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  9082. {
  9083. ___sampler_4 = value;
  9084. }
  9085. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___matrix_5)); }
  9086. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9087. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9088. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9089. {
  9090. ___matrix_5 = value;
  9091. }
  9092. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___yRadius_6)); }
  9093. inline float get_yRadius_6() const { return ___yRadius_6; }
  9094. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9095. inline void set_yRadius_6(float value)
  9096. {
  9097. ___yRadius_6 = value;
  9098. }
  9099. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334, ___xRadius_7)); }
  9100. inline float get_xRadius_7() const { return ___xRadius_7; }
  9101. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9102. inline void set_xRadius_7(float value)
  9103. {
  9104. ___xRadius_7 = value;
  9105. }
  9106. };
  9107. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  9108. struct ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196
  9109. {
  9110. public:
  9111. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9112. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9113. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9114. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_1;
  9115. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9116. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9117. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9118. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___destination_3;
  9119. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9120. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  9121. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9122. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9123. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9124. float ___yRadius_6;
  9125. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9126. float ___xRadius_7;
  9127. public:
  9128. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___configuration_0)); }
  9129. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9130. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9131. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9132. {
  9133. ___configuration_0 = value;
  9134. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9135. }
  9136. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___source_1)); }
  9137. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_1() const { return ___source_1; }
  9138. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_1() { return &___source_1; }
  9139. inline void set_source_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  9140. {
  9141. ___source_1 = value;
  9142. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9143. }
  9144. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___bounds_2)); }
  9145. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9146. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9147. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9148. {
  9149. ___bounds_2 = value;
  9150. }
  9151. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___destination_3)); }
  9152. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_destination_3() const { return ___destination_3; }
  9153. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_destination_3() { return &___destination_3; }
  9154. inline void set_destination_3(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  9155. {
  9156. ___destination_3 = value;
  9157. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9158. }
  9159. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___sampler_4)); }
  9160. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  9161. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  9162. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  9163. {
  9164. ___sampler_4 = value;
  9165. }
  9166. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___matrix_5)); }
  9167. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9168. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9169. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9170. {
  9171. ___matrix_5 = value;
  9172. }
  9173. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___yRadius_6)); }
  9174. inline float get_yRadius_6() const { return ___yRadius_6; }
  9175. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9176. inline void set_yRadius_6(float value)
  9177. {
  9178. ___yRadius_6 = value;
  9179. }
  9180. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196, ___xRadius_7)); }
  9181. inline float get_xRadius_7() const { return ___xRadius_7; }
  9182. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9183. inline void set_xRadius_7(float value)
  9184. {
  9185. ___xRadius_7 = value;
  9186. }
  9187. };
  9188. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  9189. struct ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F
  9190. {
  9191. public:
  9192. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9193. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9194. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9195. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_1;
  9196. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9197. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9198. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9199. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___destination_3;
  9200. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9201. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  9202. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9203. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9204. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9205. float ___yRadius_6;
  9206. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9207. float ___xRadius_7;
  9208. public:
  9209. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___configuration_0)); }
  9210. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9211. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9212. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9213. {
  9214. ___configuration_0 = value;
  9215. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9216. }
  9217. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___source_1)); }
  9218. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_1() const { return ___source_1; }
  9219. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_1() { return &___source_1; }
  9220. inline void set_source_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  9221. {
  9222. ___source_1 = value;
  9223. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9224. }
  9225. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___bounds_2)); }
  9226. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9227. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9228. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9229. {
  9230. ___bounds_2 = value;
  9231. }
  9232. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___destination_3)); }
  9233. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_destination_3() const { return ___destination_3; }
  9234. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_destination_3() { return &___destination_3; }
  9235. inline void set_destination_3(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  9236. {
  9237. ___destination_3 = value;
  9238. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9239. }
  9240. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___sampler_4)); }
  9241. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  9242. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  9243. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  9244. {
  9245. ___sampler_4 = value;
  9246. }
  9247. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___matrix_5)); }
  9248. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9249. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9250. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9251. {
  9252. ___matrix_5 = value;
  9253. }
  9254. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___yRadius_6)); }
  9255. inline float get_yRadius_6() const { return ___yRadius_6; }
  9256. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9257. inline void set_yRadius_6(float value)
  9258. {
  9259. ___yRadius_6 = value;
  9260. }
  9261. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F, ___xRadius_7)); }
  9262. inline float get_xRadius_7() const { return ___xRadius_7; }
  9263. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9264. inline void set_xRadius_7(float value)
  9265. {
  9266. ___xRadius_7 = value;
  9267. }
  9268. };
  9269. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  9270. struct ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D
  9271. {
  9272. public:
  9273. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9274. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9275. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9276. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_1;
  9277. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9278. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9279. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9280. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___destination_3;
  9281. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9282. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  9283. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9284. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9285. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9286. float ___yRadius_6;
  9287. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9288. float ___xRadius_7;
  9289. public:
  9290. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___configuration_0)); }
  9291. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9292. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9293. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9294. {
  9295. ___configuration_0 = value;
  9296. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9297. }
  9298. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___source_1)); }
  9299. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_1() const { return ___source_1; }
  9300. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_1() { return &___source_1; }
  9301. inline void set_source_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  9302. {
  9303. ___source_1 = value;
  9304. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9305. }
  9306. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___bounds_2)); }
  9307. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9308. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9309. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9310. {
  9311. ___bounds_2 = value;
  9312. }
  9313. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___destination_3)); }
  9314. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_destination_3() const { return ___destination_3; }
  9315. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_destination_3() { return &___destination_3; }
  9316. inline void set_destination_3(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  9317. {
  9318. ___destination_3 = value;
  9319. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9320. }
  9321. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___sampler_4)); }
  9322. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  9323. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  9324. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  9325. {
  9326. ___sampler_4 = value;
  9327. }
  9328. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___matrix_5)); }
  9329. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9330. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9331. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9332. {
  9333. ___matrix_5 = value;
  9334. }
  9335. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___yRadius_6)); }
  9336. inline float get_yRadius_6() const { return ___yRadius_6; }
  9337. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9338. inline void set_yRadius_6(float value)
  9339. {
  9340. ___yRadius_6 = value;
  9341. }
  9342. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D, ___xRadius_7)); }
  9343. inline float get_xRadius_7() const { return ___xRadius_7; }
  9344. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9345. inline void set_xRadius_7(float value)
  9346. {
  9347. ___xRadius_7 = value;
  9348. }
  9349. };
  9350. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  9351. struct ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179
  9352. {
  9353. public:
  9354. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9355. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9356. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9357. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_1;
  9358. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9359. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9360. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9361. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___destination_3;
  9362. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9363. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  9364. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9365. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9366. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9367. float ___yRadius_6;
  9368. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9369. float ___xRadius_7;
  9370. public:
  9371. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___configuration_0)); }
  9372. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9373. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9374. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9375. {
  9376. ___configuration_0 = value;
  9377. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9378. }
  9379. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___source_1)); }
  9380. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_1() const { return ___source_1; }
  9381. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_1() { return &___source_1; }
  9382. inline void set_source_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  9383. {
  9384. ___source_1 = value;
  9385. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9386. }
  9387. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___bounds_2)); }
  9388. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9389. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9390. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9391. {
  9392. ___bounds_2 = value;
  9393. }
  9394. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___destination_3)); }
  9395. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_destination_3() const { return ___destination_3; }
  9396. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_destination_3() { return &___destination_3; }
  9397. inline void set_destination_3(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  9398. {
  9399. ___destination_3 = value;
  9400. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9401. }
  9402. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___sampler_4)); }
  9403. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  9404. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  9405. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  9406. {
  9407. ___sampler_4 = value;
  9408. }
  9409. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___matrix_5)); }
  9410. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9411. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9412. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9413. {
  9414. ___matrix_5 = value;
  9415. }
  9416. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___yRadius_6)); }
  9417. inline float get_yRadius_6() const { return ___yRadius_6; }
  9418. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9419. inline void set_yRadius_6(float value)
  9420. {
  9421. ___yRadius_6 = value;
  9422. }
  9423. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179, ___xRadius_7)); }
  9424. inline float get_xRadius_7() const { return ___xRadius_7; }
  9425. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9426. inline void set_xRadius_7(float value)
  9427. {
  9428. ___xRadius_7 = value;
  9429. }
  9430. };
  9431. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>
  9432. struct ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B
  9433. {
  9434. public:
  9435. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9436. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9437. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9438. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_1;
  9439. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9440. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9441. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9442. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___destination_3;
  9443. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9444. TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4;
  9445. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9446. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9447. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9448. float ___yRadius_6;
  9449. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9450. float ___xRadius_7;
  9451. public:
  9452. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___configuration_0)); }
  9453. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9454. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9455. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9456. {
  9457. ___configuration_0 = value;
  9458. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9459. }
  9460. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___source_1)); }
  9461. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_1() const { return ___source_1; }
  9462. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_1() { return &___source_1; }
  9463. inline void set_source_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  9464. {
  9465. ___source_1 = value;
  9466. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9467. }
  9468. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___bounds_2)); }
  9469. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9470. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9471. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9472. {
  9473. ___bounds_2 = value;
  9474. }
  9475. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___destination_3)); }
  9476. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_destination_3() const { return ___destination_3; }
  9477. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_destination_3() { return &___destination_3; }
  9478. inline void set_destination_3(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  9479. {
  9480. ___destination_3 = value;
  9481. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9482. }
  9483. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___sampler_4)); }
  9484. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; }
  9485. inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; }
  9486. inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value)
  9487. {
  9488. ___sampler_4 = value;
  9489. }
  9490. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___matrix_5)); }
  9491. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9492. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9493. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9494. {
  9495. ___matrix_5 = value;
  9496. }
  9497. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___yRadius_6)); }
  9498. inline float get_yRadius_6() const { return ___yRadius_6; }
  9499. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9500. inline void set_yRadius_6(float value)
  9501. {
  9502. ___yRadius_6 = value;
  9503. }
  9504. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B, ___xRadius_7)); }
  9505. inline float get_xRadius_7() const { return ___xRadius_7; }
  9506. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9507. inline void set_xRadius_7(float value)
  9508. {
  9509. ___xRadius_7 = value;
  9510. }
  9511. };
  9512. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>
  9513. struct ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3
  9514. {
  9515. public:
  9516. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9517. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9518. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9519. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_1;
  9520. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9521. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9522. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9523. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___destination_3;
  9524. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9525. WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4;
  9526. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9527. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9528. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9529. float ___yRadius_6;
  9530. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9531. float ___xRadius_7;
  9532. public:
  9533. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___configuration_0)); }
  9534. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9535. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9536. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9537. {
  9538. ___configuration_0 = value;
  9539. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9540. }
  9541. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___source_1)); }
  9542. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_1() const { return ___source_1; }
  9543. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_1() { return &___source_1; }
  9544. inline void set_source_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  9545. {
  9546. ___source_1 = value;
  9547. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9548. }
  9549. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___bounds_2)); }
  9550. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9551. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9552. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9553. {
  9554. ___bounds_2 = value;
  9555. }
  9556. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___destination_3)); }
  9557. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_destination_3() const { return ___destination_3; }
  9558. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_destination_3() { return &___destination_3; }
  9559. inline void set_destination_3(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  9560. {
  9561. ___destination_3 = value;
  9562. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9563. }
  9564. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___sampler_4)); }
  9565. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; }
  9566. inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; }
  9567. inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value)
  9568. {
  9569. ___sampler_4 = value;
  9570. }
  9571. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___matrix_5)); }
  9572. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9573. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9574. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9575. {
  9576. ___matrix_5 = value;
  9577. }
  9578. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___yRadius_6)); }
  9579. inline float get_yRadius_6() const { return ___yRadius_6; }
  9580. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9581. inline void set_yRadius_6(float value)
  9582. {
  9583. ___yRadius_6 = value;
  9584. }
  9585. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3, ___xRadius_7)); }
  9586. inline float get_xRadius_7() const { return ___xRadius_7; }
  9587. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9588. inline void set_xRadius_7(float value)
  9589. {
  9590. ___xRadius_7 = value;
  9591. }
  9592. };
  9593. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>
  9594. struct ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF
  9595. {
  9596. public:
  9597. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9598. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9599. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9600. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_1;
  9601. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9602. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9603. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9604. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___destination_3;
  9605. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9606. BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4;
  9607. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9608. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9609. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9610. float ___yRadius_6;
  9611. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9612. float ___xRadius_7;
  9613. public:
  9614. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___configuration_0)); }
  9615. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9616. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9617. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9618. {
  9619. ___configuration_0 = value;
  9620. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9621. }
  9622. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___source_1)); }
  9623. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_1() const { return ___source_1; }
  9624. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_1() { return &___source_1; }
  9625. inline void set_source_1(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  9626. {
  9627. ___source_1 = value;
  9628. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9629. }
  9630. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___bounds_2)); }
  9631. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9632. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9633. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9634. {
  9635. ___bounds_2 = value;
  9636. }
  9637. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___destination_3)); }
  9638. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_destination_3() const { return ___destination_3; }
  9639. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_destination_3() { return &___destination_3; }
  9640. inline void set_destination_3(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  9641. {
  9642. ___destination_3 = value;
  9643. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9644. }
  9645. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___sampler_4)); }
  9646. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; }
  9647. inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; }
  9648. inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value)
  9649. {
  9650. ___sampler_4 = value;
  9651. }
  9652. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___matrix_5)); }
  9653. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9654. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9655. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9656. {
  9657. ___matrix_5 = value;
  9658. }
  9659. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___yRadius_6)); }
  9660. inline float get_yRadius_6() const { return ___yRadius_6; }
  9661. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9662. inline void set_yRadius_6(float value)
  9663. {
  9664. ___yRadius_6 = value;
  9665. }
  9666. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF, ___xRadius_7)); }
  9667. inline float get_xRadius_7() const { return ___xRadius_7; }
  9668. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9669. inline void set_xRadius_7(float value)
  9670. {
  9671. ___xRadius_7 = value;
  9672. }
  9673. };
  9674. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>
  9675. struct ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944
  9676. {
  9677. public:
  9678. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9679. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9680. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9681. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_1;
  9682. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9683. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9684. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9685. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___destination_3;
  9686. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9687. BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4;
  9688. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9689. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9690. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9691. float ___yRadius_6;
  9692. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9693. float ___xRadius_7;
  9694. public:
  9695. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___configuration_0)); }
  9696. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9697. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9698. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9699. {
  9700. ___configuration_0 = value;
  9701. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9702. }
  9703. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___source_1)); }
  9704. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_1() const { return ___source_1; }
  9705. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_1() { return &___source_1; }
  9706. inline void set_source_1(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  9707. {
  9708. ___source_1 = value;
  9709. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9710. }
  9711. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___bounds_2)); }
  9712. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9713. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9714. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9715. {
  9716. ___bounds_2 = value;
  9717. }
  9718. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___destination_3)); }
  9719. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_destination_3() const { return ___destination_3; }
  9720. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_destination_3() { return &___destination_3; }
  9721. inline void set_destination_3(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  9722. {
  9723. ___destination_3 = value;
  9724. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9725. }
  9726. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___sampler_4)); }
  9727. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; }
  9728. inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; }
  9729. inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value)
  9730. {
  9731. ___sampler_4 = value;
  9732. }
  9733. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___matrix_5)); }
  9734. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9735. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9736. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9737. {
  9738. ___matrix_5 = value;
  9739. }
  9740. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___yRadius_6)); }
  9741. inline float get_yRadius_6() const { return ___yRadius_6; }
  9742. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9743. inline void set_yRadius_6(float value)
  9744. {
  9745. ___yRadius_6 = value;
  9746. }
  9747. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944, ___xRadius_7)); }
  9748. inline float get_xRadius_7() const { return ___xRadius_7; }
  9749. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9750. inline void set_xRadius_7(float value)
  9751. {
  9752. ___xRadius_7 = value;
  9753. }
  9754. };
  9755. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>
  9756. struct ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD
  9757. {
  9758. public:
  9759. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9760. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9761. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9762. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_1;
  9763. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9764. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9765. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9766. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___destination_3;
  9767. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9768. CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4;
  9769. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9770. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9771. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9772. float ___yRadius_6;
  9773. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9774. float ___xRadius_7;
  9775. public:
  9776. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___configuration_0)); }
  9777. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9778. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9779. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9780. {
  9781. ___configuration_0 = value;
  9782. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9783. }
  9784. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___source_1)); }
  9785. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_1() const { return ___source_1; }
  9786. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_1() { return &___source_1; }
  9787. inline void set_source_1(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  9788. {
  9789. ___source_1 = value;
  9790. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9791. }
  9792. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___bounds_2)); }
  9793. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9794. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9795. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9796. {
  9797. ___bounds_2 = value;
  9798. }
  9799. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___destination_3)); }
  9800. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_destination_3() const { return ___destination_3; }
  9801. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_destination_3() { return &___destination_3; }
  9802. inline void set_destination_3(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  9803. {
  9804. ___destination_3 = value;
  9805. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9806. }
  9807. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___sampler_4)); }
  9808. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; }
  9809. inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; }
  9810. inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value)
  9811. {
  9812. ___sampler_4 = value;
  9813. }
  9814. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___matrix_5)); }
  9815. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9816. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9817. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9818. {
  9819. ___matrix_5 = value;
  9820. }
  9821. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___yRadius_6)); }
  9822. inline float get_yRadius_6() const { return ___yRadius_6; }
  9823. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9824. inline void set_yRadius_6(float value)
  9825. {
  9826. ___yRadius_6 = value;
  9827. }
  9828. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD, ___xRadius_7)); }
  9829. inline float get_xRadius_7() const { return ___xRadius_7; }
  9830. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9831. inline void set_xRadius_7(float value)
  9832. {
  9833. ___xRadius_7 = value;
  9834. }
  9835. };
  9836. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>
  9837. struct ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4
  9838. {
  9839. public:
  9840. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9841. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9842. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9843. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_1;
  9844. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9845. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9846. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9847. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___destination_3;
  9848. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9849. LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4;
  9850. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9851. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9852. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9853. float ___yRadius_6;
  9854. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9855. float ___xRadius_7;
  9856. public:
  9857. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___configuration_0)); }
  9858. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9859. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9860. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9861. {
  9862. ___configuration_0 = value;
  9863. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9864. }
  9865. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___source_1)); }
  9866. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_1() const { return ___source_1; }
  9867. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_1() { return &___source_1; }
  9868. inline void set_source_1(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  9869. {
  9870. ___source_1 = value;
  9871. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9872. }
  9873. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___bounds_2)); }
  9874. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9875. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9876. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9877. {
  9878. ___bounds_2 = value;
  9879. }
  9880. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___destination_3)); }
  9881. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_destination_3() const { return ___destination_3; }
  9882. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_destination_3() { return &___destination_3; }
  9883. inline void set_destination_3(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  9884. {
  9885. ___destination_3 = value;
  9886. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9887. }
  9888. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___sampler_4)); }
  9889. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; }
  9890. inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; }
  9891. inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value)
  9892. {
  9893. ___sampler_4 = value;
  9894. }
  9895. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___matrix_5)); }
  9896. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9897. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9898. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9899. {
  9900. ___matrix_5 = value;
  9901. }
  9902. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___yRadius_6)); }
  9903. inline float get_yRadius_6() const { return ___yRadius_6; }
  9904. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9905. inline void set_yRadius_6(float value)
  9906. {
  9907. ___yRadius_6 = value;
  9908. }
  9909. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4, ___xRadius_7)); }
  9910. inline float get_xRadius_7() const { return ___xRadius_7; }
  9911. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9912. inline void set_xRadius_7(float value)
  9913. {
  9914. ___xRadius_7 = value;
  9915. }
  9916. };
  9917. // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>
  9918. struct ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86
  9919. {
  9920. public:
  9921. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration
  9922. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  9923. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source
  9924. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_1;
  9925. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds
  9926. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2;
  9927. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination
  9928. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___destination_3;
  9929. // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler
  9930. NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4;
  9931. // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix
  9932. Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5;
  9933. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius
  9934. float ___yRadius_6;
  9935. // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius
  9936. float ___xRadius_7;
  9937. public:
  9938. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___configuration_0)); }
  9939. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  9940. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  9941. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9942. {
  9943. ___configuration_0 = value;
  9944. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  9945. }
  9946. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___source_1)); }
  9947. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_1() const { return ___source_1; }
  9948. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_1() { return &___source_1; }
  9949. inline void set_source_1(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  9950. {
  9951. ___source_1 = value;
  9952. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  9953. }
  9954. inline static int32_t get_offset_of_bounds_2() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___bounds_2)); }
  9955. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; }
  9956. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; }
  9957. inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9958. {
  9959. ___bounds_2 = value;
  9960. }
  9961. inline static int32_t get_offset_of_destination_3() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___destination_3)); }
  9962. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_destination_3() const { return ___destination_3; }
  9963. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_destination_3() { return &___destination_3; }
  9964. inline void set_destination_3(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  9965. {
  9966. ___destination_3 = value;
  9967. Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value);
  9968. }
  9969. inline static int32_t get_offset_of_sampler_4() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___sampler_4)); }
  9970. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; }
  9971. inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; }
  9972. inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value)
  9973. {
  9974. ___sampler_4 = value;
  9975. }
  9976. inline static int32_t get_offset_of_matrix_5() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___matrix_5)); }
  9977. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; }
  9978. inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; }
  9979. inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value)
  9980. {
  9981. ___matrix_5 = value;
  9982. }
  9983. inline static int32_t get_offset_of_yRadius_6() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___yRadius_6)); }
  9984. inline float get_yRadius_6() const { return ___yRadius_6; }
  9985. inline float* get_address_of_yRadius_6() { return &___yRadius_6; }
  9986. inline void set_yRadius_6(float value)
  9987. {
  9988. ___yRadius_6 = value;
  9989. }
  9990. inline static int32_t get_offset_of_xRadius_7() { return static_cast<int32_t>(offsetof(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86, ___xRadius_7)); }
  9991. inline float get_xRadius_7() const { return ___xRadius_7; }
  9992. inline float* get_address_of_xRadius_7() { return &___xRadius_7; }
  9993. inline void set_xRadius_7(float value)
  9994. {
  9995. ___xRadius_7 = value;
  9996. }
  9997. };
  9998. // System.Span`1<System.Numerics.Vector4>
  9999. struct Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212
  10000. {
  10001. public:
  10002. // System.Pinnable`1<T> System.Span`1::_pinnable
  10003. Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ____pinnable_0;
  10004. // System.IntPtr System.Span`1::_byteOffset
  10005. intptr_t ____byteOffset_1;
  10006. // System.Int32 System.Span`1::_length
  10007. int32_t ____length_2;
  10008. public:
  10009. inline static int32_t get_offset_of__pinnable_0() { return static_cast<int32_t>(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____pinnable_0)); }
  10010. inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * get__pinnable_0() const { return ____pinnable_0; }
  10011. inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 ** get_address_of__pinnable_0() { return &____pinnable_0; }
  10012. inline void set__pinnable_0(Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * value)
  10013. {
  10014. ____pinnable_0 = value;
  10015. Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value);
  10016. }
  10017. inline static int32_t get_offset_of__byteOffset_1() { return static_cast<int32_t>(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____byteOffset_1)); }
  10018. inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; }
  10019. inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; }
  10020. inline void set__byteOffset_1(intptr_t value)
  10021. {
  10022. ____byteOffset_1 = value;
  10023. }
  10024. inline static int32_t get_offset_of__length_2() { return static_cast<int32_t>(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____length_2)); }
  10025. inline int32_t get__length_2() const { return ____length_2; }
  10026. inline int32_t* get_address_of__length_2() { return &____length_2; }
  10027. inline void set__length_2(int32_t value)
  10028. {
  10029. ____length_2 = value;
  10030. }
  10031. };
  10032. // SixLabors.ImageSharp.Memory.AllocationOptions
  10033. struct AllocationOptions_tCB6894D38AC77768F7DF2251B4D209F764FD00B5
  10034. {
  10035. public:
  10036. // System.Int32 SixLabors.ImageSharp.Memory.AllocationOptions::value__
  10037. int32_t ___value___2;
  10038. public:
  10039. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(AllocationOptions_tCB6894D38AC77768F7DF2251B4D209F764FD00B5, ___value___2)); }
  10040. inline int32_t get_value___2() const { return ___value___2; }
  10041. inline int32_t* get_address_of_value___2() { return &___value___2; }
  10042. inline void set_value___2(int32_t value)
  10043. {
  10044. ___value___2 = value;
  10045. }
  10046. };
  10047. // System.Reflection.BindingFlags
  10048. struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733
  10049. {
  10050. public:
  10051. // System.Int32 System.Reflection.BindingFlags::value__
  10052. int32_t ___value___2;
  10053. public:
  10054. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); }
  10055. inline int32_t get_value___2() const { return ___value___2; }
  10056. inline int32_t* get_address_of_value___2() { return &___value___2; }
  10057. inline void set_value___2(int32_t value)
  10058. {
  10059. ___value___2 = value;
  10060. }
  10061. };
  10062. // System.Delegate
  10063. struct Delegate_t : public RuntimeObject
  10064. {
  10065. public:
  10066. // System.IntPtr System.Delegate::method_ptr
  10067. Il2CppMethodPointer ___method_ptr_0;
  10068. // System.IntPtr System.Delegate::invoke_impl
  10069. intptr_t ___invoke_impl_1;
  10070. // System.Object System.Delegate::m_target
  10071. RuntimeObject * ___m_target_2;
  10072. // System.IntPtr System.Delegate::method
  10073. intptr_t ___method_3;
  10074. // System.IntPtr System.Delegate::delegate_trampoline
  10075. intptr_t ___delegate_trampoline_4;
  10076. // System.IntPtr System.Delegate::extra_arg
  10077. intptr_t ___extra_arg_5;
  10078. // System.IntPtr System.Delegate::method_code
  10079. intptr_t ___method_code_6;
  10080. // System.Reflection.MethodInfo System.Delegate::method_info
  10081. MethodInfo_t * ___method_info_7;
  10082. // System.Reflection.MethodInfo System.Delegate::original_method_info
  10083. MethodInfo_t * ___original_method_info_8;
  10084. // System.DelegateData System.Delegate::data
  10085. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  10086. // System.Boolean System.Delegate::method_is_virtual
  10087. bool ___method_is_virtual_10;
  10088. public:
  10089. inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
  10090. inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
  10091. inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
  10092. inline void set_method_ptr_0(Il2CppMethodPointer value)
  10093. {
  10094. ___method_ptr_0 = value;
  10095. }
  10096. inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
  10097. inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
  10098. inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
  10099. inline void set_invoke_impl_1(intptr_t value)
  10100. {
  10101. ___invoke_impl_1 = value;
  10102. }
  10103. inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
  10104. inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
  10105. inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
  10106. inline void set_m_target_2(RuntimeObject * value)
  10107. {
  10108. ___m_target_2 = value;
  10109. Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value);
  10110. }
  10111. inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
  10112. inline intptr_t get_method_3() const { return ___method_3; }
  10113. inline intptr_t* get_address_of_method_3() { return &___method_3; }
  10114. inline void set_method_3(intptr_t value)
  10115. {
  10116. ___method_3 = value;
  10117. }
  10118. inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
  10119. inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
  10120. inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
  10121. inline void set_delegate_trampoline_4(intptr_t value)
  10122. {
  10123. ___delegate_trampoline_4 = value;
  10124. }
  10125. inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
  10126. inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
  10127. inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
  10128. inline void set_extra_arg_5(intptr_t value)
  10129. {
  10130. ___extra_arg_5 = value;
  10131. }
  10132. inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
  10133. inline intptr_t get_method_code_6() const { return ___method_code_6; }
  10134. inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
  10135. inline void set_method_code_6(intptr_t value)
  10136. {
  10137. ___method_code_6 = value;
  10138. }
  10139. inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
  10140. inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
  10141. inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
  10142. inline void set_method_info_7(MethodInfo_t * value)
  10143. {
  10144. ___method_info_7 = value;
  10145. Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
  10146. }
  10147. inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
  10148. inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
  10149. inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
  10150. inline void set_original_method_info_8(MethodInfo_t * value)
  10151. {
  10152. ___original_method_info_8 = value;
  10153. Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
  10154. }
  10155. inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
  10156. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; }
  10157. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; }
  10158. inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value)
  10159. {
  10160. ___data_9 = value;
  10161. Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
  10162. }
  10163. inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
  10164. inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
  10165. inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
  10166. inline void set_method_is_virtual_10(bool value)
  10167. {
  10168. ___method_is_virtual_10 = value;
  10169. }
  10170. };
  10171. // Native definition for P/Invoke marshalling of System.Delegate
  10172. struct Delegate_t_marshaled_pinvoke
  10173. {
  10174. intptr_t ___method_ptr_0;
  10175. intptr_t ___invoke_impl_1;
  10176. Il2CppIUnknown* ___m_target_2;
  10177. intptr_t ___method_3;
  10178. intptr_t ___delegate_trampoline_4;
  10179. intptr_t ___extra_arg_5;
  10180. intptr_t ___method_code_6;
  10181. MethodInfo_t * ___method_info_7;
  10182. MethodInfo_t * ___original_method_info_8;
  10183. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  10184. int32_t ___method_is_virtual_10;
  10185. };
  10186. // Native definition for COM marshalling of System.Delegate
  10187. struct Delegate_t_marshaled_com
  10188. {
  10189. intptr_t ___method_ptr_0;
  10190. intptr_t ___invoke_impl_1;
  10191. Il2CppIUnknown* ___m_target_2;
  10192. intptr_t ___method_3;
  10193. intptr_t ___delegate_trampoline_4;
  10194. intptr_t ___extra_arg_5;
  10195. intptr_t ___method_code_6;
  10196. MethodInfo_t * ___method_info_7;
  10197. MethodInfo_t * ___original_method_info_8;
  10198. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  10199. int32_t ___method_is_virtual_10;
  10200. };
  10201. // System.ExceptionArgument
  10202. struct ExceptionArgument_t11B098DD9AD21AB015871A94DB7DC9A70A10509F
  10203. {
  10204. public:
  10205. // System.Int32 System.ExceptionArgument::value__
  10206. int32_t ___value___2;
  10207. public:
  10208. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ExceptionArgument_t11B098DD9AD21AB015871A94DB7DC9A70A10509F, ___value___2)); }
  10209. inline int32_t get_value___2() const { return ___value___2; }
  10210. inline int32_t* get_address_of_value___2() { return &___value___2; }
  10211. inline void set_value___2(int32_t value)
  10212. {
  10213. ___value___2 = value;
  10214. }
  10215. };
  10216. // System.MemoryExtensions
  10217. struct MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40 : public RuntimeObject
  10218. {
  10219. public:
  10220. public:
  10221. };
  10222. struct MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_StaticFields
  10223. {
  10224. public:
  10225. // System.IntPtr System.MemoryExtensions::StringAdjustment
  10226. intptr_t ___StringAdjustment_0;
  10227. public:
  10228. inline static int32_t get_offset_of_StringAdjustment_0() { return static_cast<int32_t>(offsetof(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_StaticFields, ___StringAdjustment_0)); }
  10229. inline intptr_t get_StringAdjustment_0() const { return ___StringAdjustment_0; }
  10230. inline intptr_t* get_address_of_StringAdjustment_0() { return &___StringAdjustment_0; }
  10231. inline void set_StringAdjustment_0(intptr_t value)
  10232. {
  10233. ___StringAdjustment_0 = value;
  10234. }
  10235. };
  10236. // System.Threading.Tasks.ParallelLoopResult
  10237. struct ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3
  10238. {
  10239. public:
  10240. // System.Boolean System.Threading.Tasks.ParallelLoopResult::m_completed
  10241. bool ___m_completed_0;
  10242. // System.Nullable`1<System.Int64> System.Threading.Tasks.ParallelLoopResult::m_lowestBreakIteration
  10243. Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F ___m_lowestBreakIteration_1;
  10244. public:
  10245. inline static int32_t get_offset_of_m_completed_0() { return static_cast<int32_t>(offsetof(ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3, ___m_completed_0)); }
  10246. inline bool get_m_completed_0() const { return ___m_completed_0; }
  10247. inline bool* get_address_of_m_completed_0() { return &___m_completed_0; }
  10248. inline void set_m_completed_0(bool value)
  10249. {
  10250. ___m_completed_0 = value;
  10251. }
  10252. inline static int32_t get_offset_of_m_lowestBreakIteration_1() { return static_cast<int32_t>(offsetof(ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3, ___m_lowestBreakIteration_1)); }
  10253. inline Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F get_m_lowestBreakIteration_1() const { return ___m_lowestBreakIteration_1; }
  10254. inline Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F * get_address_of_m_lowestBreakIteration_1() { return &___m_lowestBreakIteration_1; }
  10255. inline void set_m_lowestBreakIteration_1(Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F value)
  10256. {
  10257. ___m_lowestBreakIteration_1 = value;
  10258. }
  10259. };
  10260. // Native definition for P/Invoke marshalling of System.Threading.Tasks.ParallelLoopResult
  10261. struct ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3_marshaled_pinvoke
  10262. {
  10263. int32_t ___m_completed_0;
  10264. Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F ___m_lowestBreakIteration_1;
  10265. };
  10266. // Native definition for COM marshalling of System.Threading.Tasks.ParallelLoopResult
  10267. struct ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3_marshaled_com
  10268. {
  10269. int32_t ___m_completed_0;
  10270. Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F ___m_lowestBreakIteration_1;
  10271. };
  10272. // System.Threading.Tasks.ParallelOptions
  10273. struct ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C : public RuntimeObject
  10274. {
  10275. public:
  10276. // System.Threading.Tasks.TaskScheduler System.Threading.Tasks.ParallelOptions::m_scheduler
  10277. TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * ___m_scheduler_0;
  10278. // System.Int32 System.Threading.Tasks.ParallelOptions::m_maxDegreeOfParallelism
  10279. int32_t ___m_maxDegreeOfParallelism_1;
  10280. // System.Threading.CancellationToken System.Threading.Tasks.ParallelOptions::m_cancellationToken
  10281. CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD ___m_cancellationToken_2;
  10282. public:
  10283. inline static int32_t get_offset_of_m_scheduler_0() { return static_cast<int32_t>(offsetof(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C, ___m_scheduler_0)); }
  10284. inline TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * get_m_scheduler_0() const { return ___m_scheduler_0; }
  10285. inline TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D ** get_address_of_m_scheduler_0() { return &___m_scheduler_0; }
  10286. inline void set_m_scheduler_0(TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * value)
  10287. {
  10288. ___m_scheduler_0 = value;
  10289. Il2CppCodeGenWriteBarrier((void**)(&___m_scheduler_0), (void*)value);
  10290. }
  10291. inline static int32_t get_offset_of_m_maxDegreeOfParallelism_1() { return static_cast<int32_t>(offsetof(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C, ___m_maxDegreeOfParallelism_1)); }
  10292. inline int32_t get_m_maxDegreeOfParallelism_1() const { return ___m_maxDegreeOfParallelism_1; }
  10293. inline int32_t* get_address_of_m_maxDegreeOfParallelism_1() { return &___m_maxDegreeOfParallelism_1; }
  10294. inline void set_m_maxDegreeOfParallelism_1(int32_t value)
  10295. {
  10296. ___m_maxDegreeOfParallelism_1 = value;
  10297. }
  10298. inline static int32_t get_offset_of_m_cancellationToken_2() { return static_cast<int32_t>(offsetof(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C, ___m_cancellationToken_2)); }
  10299. inline CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD get_m_cancellationToken_2() const { return ___m_cancellationToken_2; }
  10300. inline CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD * get_address_of_m_cancellationToken_2() { return &___m_cancellationToken_2; }
  10301. inline void set_m_cancellationToken_2(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD value)
  10302. {
  10303. ___m_cancellationToken_2 = value;
  10304. Il2CppCodeGenWriteBarrier((void**)&(((&___m_cancellationToken_2))->___m_source_0), (void*)NULL);
  10305. }
  10306. };
  10307. // SixLabors.ImageSharp.ReadOrigin
  10308. struct ReadOrigin_tDECF1EE673A03AE8E2B1C0D48330212BE64443A8
  10309. {
  10310. public:
  10311. // System.Int32 SixLabors.ImageSharp.ReadOrigin::value__
  10312. int32_t ___value___2;
  10313. public:
  10314. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ReadOrigin_tDECF1EE673A03AE8E2B1C0D48330212BE64443A8, ___value___2)); }
  10315. inline int32_t get_value___2() const { return ___value___2; }
  10316. inline int32_t* get_address_of_value___2() { return &___value___2; }
  10317. inline void set_value___2(int32_t value)
  10318. {
  10319. ___value___2 = value;
  10320. }
  10321. };
  10322. // System.RuntimeTypeHandle
  10323. struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9
  10324. {
  10325. public:
  10326. // System.IntPtr System.RuntimeTypeHandle::value
  10327. intptr_t ___value_0;
  10328. public:
  10329. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); }
  10330. inline intptr_t get_value_0() const { return ___value_0; }
  10331. inline intptr_t* get_address_of_value_0() { return &___value_0; }
  10332. inline void set_value_0(intptr_t value)
  10333. {
  10334. ___value_0 = value;
  10335. }
  10336. };
  10337. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  10338. struct RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020
  10339. {
  10340. public:
  10341. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  10342. int32_t ___minY_0;
  10343. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  10344. int32_t ___maxY_1;
  10345. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  10346. int32_t ___stepY_2;
  10347. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  10348. int32_t ___width_3;
  10349. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  10350. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  10351. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  10352. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C ___operation_5;
  10353. public:
  10354. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020, ___minY_0)); }
  10355. inline int32_t get_minY_0() const { return ___minY_0; }
  10356. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  10357. inline void set_minY_0(int32_t value)
  10358. {
  10359. ___minY_0 = value;
  10360. }
  10361. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020, ___maxY_1)); }
  10362. inline int32_t get_maxY_1() const { return ___maxY_1; }
  10363. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  10364. inline void set_maxY_1(int32_t value)
  10365. {
  10366. ___maxY_1 = value;
  10367. }
  10368. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020, ___stepY_2)); }
  10369. inline int32_t get_stepY_2() const { return ___stepY_2; }
  10370. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  10371. inline void set_stepY_2(int32_t value)
  10372. {
  10373. ___stepY_2 = value;
  10374. }
  10375. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020, ___width_3)); }
  10376. inline int32_t get_width_3() const { return ___width_3; }
  10377. inline int32_t* get_address_of_width_3() { return &___width_3; }
  10378. inline void set_width_3(int32_t value)
  10379. {
  10380. ___width_3 = value;
  10381. }
  10382. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020, ___allocator_4)); }
  10383. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  10384. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  10385. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  10386. {
  10387. ___allocator_4 = value;
  10388. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  10389. }
  10390. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020, ___operation_5)); }
  10391. inline ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C get_operation_5() const { return ___operation_5; }
  10392. inline ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * get_address_of_operation_5() { return &___operation_5; }
  10393. inline void set_operation_5(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C value)
  10394. {
  10395. ___operation_5 = value;
  10396. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  10397. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10398. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  10399. #endif
  10400. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10401. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  10402. #endif
  10403. }
  10404. };
  10405. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  10406. struct RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715
  10407. {
  10408. public:
  10409. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  10410. int32_t ___minY_0;
  10411. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  10412. int32_t ___maxY_1;
  10413. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  10414. int32_t ___stepY_2;
  10415. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  10416. int32_t ___width_3;
  10417. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  10418. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  10419. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  10420. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E ___operation_5;
  10421. public:
  10422. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715, ___minY_0)); }
  10423. inline int32_t get_minY_0() const { return ___minY_0; }
  10424. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  10425. inline void set_minY_0(int32_t value)
  10426. {
  10427. ___minY_0 = value;
  10428. }
  10429. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715, ___maxY_1)); }
  10430. inline int32_t get_maxY_1() const { return ___maxY_1; }
  10431. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  10432. inline void set_maxY_1(int32_t value)
  10433. {
  10434. ___maxY_1 = value;
  10435. }
  10436. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715, ___stepY_2)); }
  10437. inline int32_t get_stepY_2() const { return ___stepY_2; }
  10438. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  10439. inline void set_stepY_2(int32_t value)
  10440. {
  10441. ___stepY_2 = value;
  10442. }
  10443. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715, ___width_3)); }
  10444. inline int32_t get_width_3() const { return ___width_3; }
  10445. inline int32_t* get_address_of_width_3() { return &___width_3; }
  10446. inline void set_width_3(int32_t value)
  10447. {
  10448. ___width_3 = value;
  10449. }
  10450. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715, ___allocator_4)); }
  10451. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  10452. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  10453. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  10454. {
  10455. ___allocator_4 = value;
  10456. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  10457. }
  10458. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715, ___operation_5)); }
  10459. inline ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E get_operation_5() const { return ___operation_5; }
  10460. inline ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * get_address_of_operation_5() { return &___operation_5; }
  10461. inline void set_operation_5(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E value)
  10462. {
  10463. ___operation_5 = value;
  10464. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  10465. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10466. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  10467. #endif
  10468. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10469. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  10470. #endif
  10471. }
  10472. };
  10473. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  10474. struct RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A
  10475. {
  10476. public:
  10477. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  10478. int32_t ___minY_0;
  10479. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  10480. int32_t ___maxY_1;
  10481. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  10482. int32_t ___stepY_2;
  10483. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  10484. int32_t ___width_3;
  10485. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  10486. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  10487. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  10488. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 ___operation_5;
  10489. public:
  10490. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A, ___minY_0)); }
  10491. inline int32_t get_minY_0() const { return ___minY_0; }
  10492. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  10493. inline void set_minY_0(int32_t value)
  10494. {
  10495. ___minY_0 = value;
  10496. }
  10497. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A, ___maxY_1)); }
  10498. inline int32_t get_maxY_1() const { return ___maxY_1; }
  10499. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  10500. inline void set_maxY_1(int32_t value)
  10501. {
  10502. ___maxY_1 = value;
  10503. }
  10504. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A, ___stepY_2)); }
  10505. inline int32_t get_stepY_2() const { return ___stepY_2; }
  10506. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  10507. inline void set_stepY_2(int32_t value)
  10508. {
  10509. ___stepY_2 = value;
  10510. }
  10511. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A, ___width_3)); }
  10512. inline int32_t get_width_3() const { return ___width_3; }
  10513. inline int32_t* get_address_of_width_3() { return &___width_3; }
  10514. inline void set_width_3(int32_t value)
  10515. {
  10516. ___width_3 = value;
  10517. }
  10518. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A, ___allocator_4)); }
  10519. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  10520. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  10521. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  10522. {
  10523. ___allocator_4 = value;
  10524. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  10525. }
  10526. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A, ___operation_5)); }
  10527. inline ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 get_operation_5() const { return ___operation_5; }
  10528. inline ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * get_address_of_operation_5() { return &___operation_5; }
  10529. inline void set_operation_5(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 value)
  10530. {
  10531. ___operation_5 = value;
  10532. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  10533. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10534. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  10535. #endif
  10536. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10537. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  10538. #endif
  10539. }
  10540. };
  10541. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  10542. struct RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15
  10543. {
  10544. public:
  10545. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  10546. int32_t ___minY_0;
  10547. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  10548. int32_t ___maxY_1;
  10549. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  10550. int32_t ___stepY_2;
  10551. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  10552. int32_t ___width_3;
  10553. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  10554. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  10555. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  10556. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 ___operation_5;
  10557. public:
  10558. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15, ___minY_0)); }
  10559. inline int32_t get_minY_0() const { return ___minY_0; }
  10560. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  10561. inline void set_minY_0(int32_t value)
  10562. {
  10563. ___minY_0 = value;
  10564. }
  10565. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15, ___maxY_1)); }
  10566. inline int32_t get_maxY_1() const { return ___maxY_1; }
  10567. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  10568. inline void set_maxY_1(int32_t value)
  10569. {
  10570. ___maxY_1 = value;
  10571. }
  10572. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15, ___stepY_2)); }
  10573. inline int32_t get_stepY_2() const { return ___stepY_2; }
  10574. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  10575. inline void set_stepY_2(int32_t value)
  10576. {
  10577. ___stepY_2 = value;
  10578. }
  10579. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15, ___width_3)); }
  10580. inline int32_t get_width_3() const { return ___width_3; }
  10581. inline int32_t* get_address_of_width_3() { return &___width_3; }
  10582. inline void set_width_3(int32_t value)
  10583. {
  10584. ___width_3 = value;
  10585. }
  10586. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15, ___allocator_4)); }
  10587. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  10588. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  10589. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  10590. {
  10591. ___allocator_4 = value;
  10592. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  10593. }
  10594. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15, ___operation_5)); }
  10595. inline ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 get_operation_5() const { return ___operation_5; }
  10596. inline ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * get_address_of_operation_5() { return &___operation_5; }
  10597. inline void set_operation_5(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 value)
  10598. {
  10599. ___operation_5 = value;
  10600. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  10601. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10602. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  10603. #endif
  10604. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10605. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  10606. #endif
  10607. }
  10608. };
  10609. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  10610. struct RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792
  10611. {
  10612. public:
  10613. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  10614. int32_t ___minY_0;
  10615. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  10616. int32_t ___maxY_1;
  10617. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  10618. int32_t ___stepY_2;
  10619. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  10620. int32_t ___width_3;
  10621. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  10622. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  10623. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  10624. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 ___operation_5;
  10625. public:
  10626. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792, ___minY_0)); }
  10627. inline int32_t get_minY_0() const { return ___minY_0; }
  10628. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  10629. inline void set_minY_0(int32_t value)
  10630. {
  10631. ___minY_0 = value;
  10632. }
  10633. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792, ___maxY_1)); }
  10634. inline int32_t get_maxY_1() const { return ___maxY_1; }
  10635. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  10636. inline void set_maxY_1(int32_t value)
  10637. {
  10638. ___maxY_1 = value;
  10639. }
  10640. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792, ___stepY_2)); }
  10641. inline int32_t get_stepY_2() const { return ___stepY_2; }
  10642. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  10643. inline void set_stepY_2(int32_t value)
  10644. {
  10645. ___stepY_2 = value;
  10646. }
  10647. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792, ___width_3)); }
  10648. inline int32_t get_width_3() const { return ___width_3; }
  10649. inline int32_t* get_address_of_width_3() { return &___width_3; }
  10650. inline void set_width_3(int32_t value)
  10651. {
  10652. ___width_3 = value;
  10653. }
  10654. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792, ___allocator_4)); }
  10655. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  10656. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  10657. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  10658. {
  10659. ___allocator_4 = value;
  10660. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  10661. }
  10662. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792, ___operation_5)); }
  10663. inline ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 get_operation_5() const { return ___operation_5; }
  10664. inline ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * get_address_of_operation_5() { return &___operation_5; }
  10665. inline void set_operation_5(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 value)
  10666. {
  10667. ___operation_5 = value;
  10668. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  10669. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10670. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  10671. #endif
  10672. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10673. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  10674. #endif
  10675. }
  10676. };
  10677. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  10678. struct RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E
  10679. {
  10680. public:
  10681. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  10682. int32_t ___minY_0;
  10683. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  10684. int32_t ___maxY_1;
  10685. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  10686. int32_t ___stepY_2;
  10687. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  10688. int32_t ___width_3;
  10689. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  10690. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  10691. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  10692. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 ___operation_5;
  10693. public:
  10694. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E, ___minY_0)); }
  10695. inline int32_t get_minY_0() const { return ___minY_0; }
  10696. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  10697. inline void set_minY_0(int32_t value)
  10698. {
  10699. ___minY_0 = value;
  10700. }
  10701. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E, ___maxY_1)); }
  10702. inline int32_t get_maxY_1() const { return ___maxY_1; }
  10703. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  10704. inline void set_maxY_1(int32_t value)
  10705. {
  10706. ___maxY_1 = value;
  10707. }
  10708. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E, ___stepY_2)); }
  10709. inline int32_t get_stepY_2() const { return ___stepY_2; }
  10710. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  10711. inline void set_stepY_2(int32_t value)
  10712. {
  10713. ___stepY_2 = value;
  10714. }
  10715. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E, ___width_3)); }
  10716. inline int32_t get_width_3() const { return ___width_3; }
  10717. inline int32_t* get_address_of_width_3() { return &___width_3; }
  10718. inline void set_width_3(int32_t value)
  10719. {
  10720. ___width_3 = value;
  10721. }
  10722. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E, ___allocator_4)); }
  10723. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  10724. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  10725. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  10726. {
  10727. ___allocator_4 = value;
  10728. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  10729. }
  10730. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E, ___operation_5)); }
  10731. inline ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 get_operation_5() const { return ___operation_5; }
  10732. inline ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * get_address_of_operation_5() { return &___operation_5; }
  10733. inline void set_operation_5(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 value)
  10734. {
  10735. ___operation_5 = value;
  10736. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  10737. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10738. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  10739. #endif
  10740. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10741. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  10742. #endif
  10743. }
  10744. };
  10745. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  10746. struct RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B
  10747. {
  10748. public:
  10749. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  10750. int32_t ___minY_0;
  10751. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  10752. int32_t ___maxY_1;
  10753. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  10754. int32_t ___stepY_2;
  10755. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  10756. int32_t ___width_3;
  10757. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  10758. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  10759. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  10760. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 ___operation_5;
  10761. public:
  10762. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B, ___minY_0)); }
  10763. inline int32_t get_minY_0() const { return ___minY_0; }
  10764. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  10765. inline void set_minY_0(int32_t value)
  10766. {
  10767. ___minY_0 = value;
  10768. }
  10769. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B, ___maxY_1)); }
  10770. inline int32_t get_maxY_1() const { return ___maxY_1; }
  10771. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  10772. inline void set_maxY_1(int32_t value)
  10773. {
  10774. ___maxY_1 = value;
  10775. }
  10776. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B, ___stepY_2)); }
  10777. inline int32_t get_stepY_2() const { return ___stepY_2; }
  10778. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  10779. inline void set_stepY_2(int32_t value)
  10780. {
  10781. ___stepY_2 = value;
  10782. }
  10783. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B, ___width_3)); }
  10784. inline int32_t get_width_3() const { return ___width_3; }
  10785. inline int32_t* get_address_of_width_3() { return &___width_3; }
  10786. inline void set_width_3(int32_t value)
  10787. {
  10788. ___width_3 = value;
  10789. }
  10790. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B, ___allocator_4)); }
  10791. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  10792. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  10793. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  10794. {
  10795. ___allocator_4 = value;
  10796. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  10797. }
  10798. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B, ___operation_5)); }
  10799. inline ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 get_operation_5() const { return ___operation_5; }
  10800. inline ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * get_address_of_operation_5() { return &___operation_5; }
  10801. inline void set_operation_5(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 value)
  10802. {
  10803. ___operation_5 = value;
  10804. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  10805. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10806. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  10807. #endif
  10808. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10809. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  10810. #endif
  10811. }
  10812. };
  10813. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  10814. struct RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325
  10815. {
  10816. public:
  10817. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  10818. int32_t ___minY_0;
  10819. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  10820. int32_t ___maxY_1;
  10821. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  10822. int32_t ___stepY_2;
  10823. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  10824. int32_t ___width_3;
  10825. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  10826. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  10827. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  10828. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D ___operation_5;
  10829. public:
  10830. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325, ___minY_0)); }
  10831. inline int32_t get_minY_0() const { return ___minY_0; }
  10832. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  10833. inline void set_minY_0(int32_t value)
  10834. {
  10835. ___minY_0 = value;
  10836. }
  10837. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325, ___maxY_1)); }
  10838. inline int32_t get_maxY_1() const { return ___maxY_1; }
  10839. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  10840. inline void set_maxY_1(int32_t value)
  10841. {
  10842. ___maxY_1 = value;
  10843. }
  10844. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325, ___stepY_2)); }
  10845. inline int32_t get_stepY_2() const { return ___stepY_2; }
  10846. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  10847. inline void set_stepY_2(int32_t value)
  10848. {
  10849. ___stepY_2 = value;
  10850. }
  10851. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325, ___width_3)); }
  10852. inline int32_t get_width_3() const { return ___width_3; }
  10853. inline int32_t* get_address_of_width_3() { return &___width_3; }
  10854. inline void set_width_3(int32_t value)
  10855. {
  10856. ___width_3 = value;
  10857. }
  10858. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325, ___allocator_4)); }
  10859. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  10860. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  10861. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  10862. {
  10863. ___allocator_4 = value;
  10864. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  10865. }
  10866. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325, ___operation_5)); }
  10867. inline ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D get_operation_5() const { return ___operation_5; }
  10868. inline ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * get_address_of_operation_5() { return &___operation_5; }
  10869. inline void set_operation_5(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D value)
  10870. {
  10871. ___operation_5 = value;
  10872. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  10873. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10874. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  10875. #endif
  10876. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10877. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  10878. #endif
  10879. }
  10880. };
  10881. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  10882. struct RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604
  10883. {
  10884. public:
  10885. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  10886. int32_t ___minY_0;
  10887. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  10888. int32_t ___maxY_1;
  10889. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  10890. int32_t ___stepY_2;
  10891. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  10892. int32_t ___width_3;
  10893. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  10894. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  10895. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  10896. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 ___operation_5;
  10897. public:
  10898. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604, ___minY_0)); }
  10899. inline int32_t get_minY_0() const { return ___minY_0; }
  10900. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  10901. inline void set_minY_0(int32_t value)
  10902. {
  10903. ___minY_0 = value;
  10904. }
  10905. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604, ___maxY_1)); }
  10906. inline int32_t get_maxY_1() const { return ___maxY_1; }
  10907. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  10908. inline void set_maxY_1(int32_t value)
  10909. {
  10910. ___maxY_1 = value;
  10911. }
  10912. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604, ___stepY_2)); }
  10913. inline int32_t get_stepY_2() const { return ___stepY_2; }
  10914. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  10915. inline void set_stepY_2(int32_t value)
  10916. {
  10917. ___stepY_2 = value;
  10918. }
  10919. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604, ___width_3)); }
  10920. inline int32_t get_width_3() const { return ___width_3; }
  10921. inline int32_t* get_address_of_width_3() { return &___width_3; }
  10922. inline void set_width_3(int32_t value)
  10923. {
  10924. ___width_3 = value;
  10925. }
  10926. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604, ___allocator_4)); }
  10927. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  10928. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  10929. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  10930. {
  10931. ___allocator_4 = value;
  10932. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  10933. }
  10934. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604, ___operation_5)); }
  10935. inline ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 get_operation_5() const { return ___operation_5; }
  10936. inline ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * get_address_of_operation_5() { return &___operation_5; }
  10937. inline void set_operation_5(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 value)
  10938. {
  10939. ___operation_5 = value;
  10940. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  10941. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10942. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  10943. #endif
  10944. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10945. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  10946. #endif
  10947. }
  10948. };
  10949. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  10950. struct RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E
  10951. {
  10952. public:
  10953. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  10954. int32_t ___minY_0;
  10955. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  10956. int32_t ___maxY_1;
  10957. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  10958. int32_t ___stepY_2;
  10959. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  10960. int32_t ___width_3;
  10961. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  10962. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  10963. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  10964. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB ___operation_5;
  10965. public:
  10966. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E, ___minY_0)); }
  10967. inline int32_t get_minY_0() const { return ___minY_0; }
  10968. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  10969. inline void set_minY_0(int32_t value)
  10970. {
  10971. ___minY_0 = value;
  10972. }
  10973. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E, ___maxY_1)); }
  10974. inline int32_t get_maxY_1() const { return ___maxY_1; }
  10975. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  10976. inline void set_maxY_1(int32_t value)
  10977. {
  10978. ___maxY_1 = value;
  10979. }
  10980. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E, ___stepY_2)); }
  10981. inline int32_t get_stepY_2() const { return ___stepY_2; }
  10982. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  10983. inline void set_stepY_2(int32_t value)
  10984. {
  10985. ___stepY_2 = value;
  10986. }
  10987. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E, ___width_3)); }
  10988. inline int32_t get_width_3() const { return ___width_3; }
  10989. inline int32_t* get_address_of_width_3() { return &___width_3; }
  10990. inline void set_width_3(int32_t value)
  10991. {
  10992. ___width_3 = value;
  10993. }
  10994. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E, ___allocator_4)); }
  10995. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  10996. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  10997. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  10998. {
  10999. ___allocator_4 = value;
  11000. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  11001. }
  11002. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E, ___operation_5)); }
  11003. inline ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB get_operation_5() const { return ___operation_5; }
  11004. inline ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * get_address_of_operation_5() { return &___operation_5; }
  11005. inline void set_operation_5(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB value)
  11006. {
  11007. ___operation_5 = value;
  11008. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  11009. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11010. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  11011. #endif
  11012. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11013. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  11014. #endif
  11015. }
  11016. };
  11017. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  11018. struct RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC
  11019. {
  11020. public:
  11021. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  11022. int32_t ___minY_0;
  11023. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  11024. int32_t ___maxY_1;
  11025. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  11026. int32_t ___stepY_2;
  11027. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  11028. int32_t ___width_3;
  11029. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  11030. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  11031. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  11032. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB ___operation_5;
  11033. public:
  11034. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC, ___minY_0)); }
  11035. inline int32_t get_minY_0() const { return ___minY_0; }
  11036. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  11037. inline void set_minY_0(int32_t value)
  11038. {
  11039. ___minY_0 = value;
  11040. }
  11041. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC, ___maxY_1)); }
  11042. inline int32_t get_maxY_1() const { return ___maxY_1; }
  11043. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  11044. inline void set_maxY_1(int32_t value)
  11045. {
  11046. ___maxY_1 = value;
  11047. }
  11048. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC, ___stepY_2)); }
  11049. inline int32_t get_stepY_2() const { return ___stepY_2; }
  11050. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  11051. inline void set_stepY_2(int32_t value)
  11052. {
  11053. ___stepY_2 = value;
  11054. }
  11055. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC, ___width_3)); }
  11056. inline int32_t get_width_3() const { return ___width_3; }
  11057. inline int32_t* get_address_of_width_3() { return &___width_3; }
  11058. inline void set_width_3(int32_t value)
  11059. {
  11060. ___width_3 = value;
  11061. }
  11062. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC, ___allocator_4)); }
  11063. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  11064. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  11065. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  11066. {
  11067. ___allocator_4 = value;
  11068. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  11069. }
  11070. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC, ___operation_5)); }
  11071. inline ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB get_operation_5() const { return ___operation_5; }
  11072. inline ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * get_address_of_operation_5() { return &___operation_5; }
  11073. inline void set_operation_5(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB value)
  11074. {
  11075. ___operation_5 = value;
  11076. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  11077. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11078. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  11079. #endif
  11080. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11081. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  11082. #endif
  11083. }
  11084. };
  11085. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  11086. struct RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD
  11087. {
  11088. public:
  11089. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  11090. int32_t ___minY_0;
  11091. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  11092. int32_t ___maxY_1;
  11093. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  11094. int32_t ___stepY_2;
  11095. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  11096. int32_t ___width_3;
  11097. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  11098. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  11099. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  11100. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 ___operation_5;
  11101. public:
  11102. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD, ___minY_0)); }
  11103. inline int32_t get_minY_0() const { return ___minY_0; }
  11104. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  11105. inline void set_minY_0(int32_t value)
  11106. {
  11107. ___minY_0 = value;
  11108. }
  11109. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD, ___maxY_1)); }
  11110. inline int32_t get_maxY_1() const { return ___maxY_1; }
  11111. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  11112. inline void set_maxY_1(int32_t value)
  11113. {
  11114. ___maxY_1 = value;
  11115. }
  11116. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD, ___stepY_2)); }
  11117. inline int32_t get_stepY_2() const { return ___stepY_2; }
  11118. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  11119. inline void set_stepY_2(int32_t value)
  11120. {
  11121. ___stepY_2 = value;
  11122. }
  11123. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD, ___width_3)); }
  11124. inline int32_t get_width_3() const { return ___width_3; }
  11125. inline int32_t* get_address_of_width_3() { return &___width_3; }
  11126. inline void set_width_3(int32_t value)
  11127. {
  11128. ___width_3 = value;
  11129. }
  11130. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD, ___allocator_4)); }
  11131. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  11132. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  11133. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  11134. {
  11135. ___allocator_4 = value;
  11136. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  11137. }
  11138. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD, ___operation_5)); }
  11139. inline ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 get_operation_5() const { return ___operation_5; }
  11140. inline ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * get_address_of_operation_5() { return &___operation_5; }
  11141. inline void set_operation_5(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 value)
  11142. {
  11143. ___operation_5 = value;
  11144. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  11145. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11146. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  11147. #endif
  11148. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11149. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  11150. #endif
  11151. }
  11152. };
  11153. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  11154. struct RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4
  11155. {
  11156. public:
  11157. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  11158. int32_t ___minY_0;
  11159. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  11160. int32_t ___maxY_1;
  11161. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  11162. int32_t ___stepY_2;
  11163. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  11164. int32_t ___width_3;
  11165. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  11166. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  11167. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  11168. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B ___operation_5;
  11169. public:
  11170. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4, ___minY_0)); }
  11171. inline int32_t get_minY_0() const { return ___minY_0; }
  11172. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  11173. inline void set_minY_0(int32_t value)
  11174. {
  11175. ___minY_0 = value;
  11176. }
  11177. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4, ___maxY_1)); }
  11178. inline int32_t get_maxY_1() const { return ___maxY_1; }
  11179. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  11180. inline void set_maxY_1(int32_t value)
  11181. {
  11182. ___maxY_1 = value;
  11183. }
  11184. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4, ___stepY_2)); }
  11185. inline int32_t get_stepY_2() const { return ___stepY_2; }
  11186. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  11187. inline void set_stepY_2(int32_t value)
  11188. {
  11189. ___stepY_2 = value;
  11190. }
  11191. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4, ___width_3)); }
  11192. inline int32_t get_width_3() const { return ___width_3; }
  11193. inline int32_t* get_address_of_width_3() { return &___width_3; }
  11194. inline void set_width_3(int32_t value)
  11195. {
  11196. ___width_3 = value;
  11197. }
  11198. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4, ___allocator_4)); }
  11199. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  11200. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  11201. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  11202. {
  11203. ___allocator_4 = value;
  11204. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  11205. }
  11206. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4, ___operation_5)); }
  11207. inline ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B get_operation_5() const { return ___operation_5; }
  11208. inline ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * get_address_of_operation_5() { return &___operation_5; }
  11209. inline void set_operation_5(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B value)
  11210. {
  11211. ___operation_5 = value;
  11212. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  11213. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11214. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  11215. #endif
  11216. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11217. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  11218. #endif
  11219. }
  11220. };
  11221. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  11222. struct RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888
  11223. {
  11224. public:
  11225. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  11226. int32_t ___minY_0;
  11227. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  11228. int32_t ___maxY_1;
  11229. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  11230. int32_t ___stepY_2;
  11231. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  11232. int32_t ___width_3;
  11233. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  11234. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  11235. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  11236. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 ___operation_5;
  11237. public:
  11238. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888, ___minY_0)); }
  11239. inline int32_t get_minY_0() const { return ___minY_0; }
  11240. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  11241. inline void set_minY_0(int32_t value)
  11242. {
  11243. ___minY_0 = value;
  11244. }
  11245. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888, ___maxY_1)); }
  11246. inline int32_t get_maxY_1() const { return ___maxY_1; }
  11247. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  11248. inline void set_maxY_1(int32_t value)
  11249. {
  11250. ___maxY_1 = value;
  11251. }
  11252. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888, ___stepY_2)); }
  11253. inline int32_t get_stepY_2() const { return ___stepY_2; }
  11254. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  11255. inline void set_stepY_2(int32_t value)
  11256. {
  11257. ___stepY_2 = value;
  11258. }
  11259. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888, ___width_3)); }
  11260. inline int32_t get_width_3() const { return ___width_3; }
  11261. inline int32_t* get_address_of_width_3() { return &___width_3; }
  11262. inline void set_width_3(int32_t value)
  11263. {
  11264. ___width_3 = value;
  11265. }
  11266. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888, ___allocator_4)); }
  11267. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  11268. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  11269. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  11270. {
  11271. ___allocator_4 = value;
  11272. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  11273. }
  11274. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888, ___operation_5)); }
  11275. inline ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 get_operation_5() const { return ___operation_5; }
  11276. inline ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * get_address_of_operation_5() { return &___operation_5; }
  11277. inline void set_operation_5(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 value)
  11278. {
  11279. ___operation_5 = value;
  11280. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  11281. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11282. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  11283. #endif
  11284. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11285. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  11286. #endif
  11287. }
  11288. };
  11289. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  11290. struct RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11
  11291. {
  11292. public:
  11293. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  11294. int32_t ___minY_0;
  11295. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  11296. int32_t ___maxY_1;
  11297. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  11298. int32_t ___stepY_2;
  11299. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  11300. int32_t ___width_3;
  11301. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  11302. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  11303. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  11304. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 ___operation_5;
  11305. public:
  11306. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11, ___minY_0)); }
  11307. inline int32_t get_minY_0() const { return ___minY_0; }
  11308. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  11309. inline void set_minY_0(int32_t value)
  11310. {
  11311. ___minY_0 = value;
  11312. }
  11313. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11, ___maxY_1)); }
  11314. inline int32_t get_maxY_1() const { return ___maxY_1; }
  11315. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  11316. inline void set_maxY_1(int32_t value)
  11317. {
  11318. ___maxY_1 = value;
  11319. }
  11320. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11, ___stepY_2)); }
  11321. inline int32_t get_stepY_2() const { return ___stepY_2; }
  11322. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  11323. inline void set_stepY_2(int32_t value)
  11324. {
  11325. ___stepY_2 = value;
  11326. }
  11327. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11, ___width_3)); }
  11328. inline int32_t get_width_3() const { return ___width_3; }
  11329. inline int32_t* get_address_of_width_3() { return &___width_3; }
  11330. inline void set_width_3(int32_t value)
  11331. {
  11332. ___width_3 = value;
  11333. }
  11334. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11, ___allocator_4)); }
  11335. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  11336. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  11337. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  11338. {
  11339. ___allocator_4 = value;
  11340. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  11341. }
  11342. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11, ___operation_5)); }
  11343. inline ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 get_operation_5() const { return ___operation_5; }
  11344. inline ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * get_address_of_operation_5() { return &___operation_5; }
  11345. inline void set_operation_5(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 value)
  11346. {
  11347. ___operation_5 = value;
  11348. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  11349. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11350. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  11351. #endif
  11352. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11353. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  11354. #endif
  11355. }
  11356. };
  11357. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  11358. struct RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460
  11359. {
  11360. public:
  11361. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  11362. int32_t ___minY_0;
  11363. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  11364. int32_t ___maxY_1;
  11365. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  11366. int32_t ___stepY_2;
  11367. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  11368. int32_t ___width_3;
  11369. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  11370. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  11371. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  11372. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A ___operation_5;
  11373. public:
  11374. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460, ___minY_0)); }
  11375. inline int32_t get_minY_0() const { return ___minY_0; }
  11376. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  11377. inline void set_minY_0(int32_t value)
  11378. {
  11379. ___minY_0 = value;
  11380. }
  11381. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460, ___maxY_1)); }
  11382. inline int32_t get_maxY_1() const { return ___maxY_1; }
  11383. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  11384. inline void set_maxY_1(int32_t value)
  11385. {
  11386. ___maxY_1 = value;
  11387. }
  11388. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460, ___stepY_2)); }
  11389. inline int32_t get_stepY_2() const { return ___stepY_2; }
  11390. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  11391. inline void set_stepY_2(int32_t value)
  11392. {
  11393. ___stepY_2 = value;
  11394. }
  11395. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460, ___width_3)); }
  11396. inline int32_t get_width_3() const { return ___width_3; }
  11397. inline int32_t* get_address_of_width_3() { return &___width_3; }
  11398. inline void set_width_3(int32_t value)
  11399. {
  11400. ___width_3 = value;
  11401. }
  11402. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460, ___allocator_4)); }
  11403. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  11404. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  11405. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  11406. {
  11407. ___allocator_4 = value;
  11408. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  11409. }
  11410. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460, ___operation_5)); }
  11411. inline ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A get_operation_5() const { return ___operation_5; }
  11412. inline ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * get_address_of_operation_5() { return &___operation_5; }
  11413. inline void set_operation_5(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A value)
  11414. {
  11415. ___operation_5 = value;
  11416. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  11417. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11418. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  11419. #endif
  11420. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11421. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  11422. #endif
  11423. }
  11424. };
  11425. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  11426. struct RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD
  11427. {
  11428. public:
  11429. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  11430. int32_t ___minY_0;
  11431. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  11432. int32_t ___maxY_1;
  11433. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  11434. int32_t ___stepY_2;
  11435. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  11436. int32_t ___width_3;
  11437. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  11438. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  11439. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  11440. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B ___operation_5;
  11441. public:
  11442. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD, ___minY_0)); }
  11443. inline int32_t get_minY_0() const { return ___minY_0; }
  11444. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  11445. inline void set_minY_0(int32_t value)
  11446. {
  11447. ___minY_0 = value;
  11448. }
  11449. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD, ___maxY_1)); }
  11450. inline int32_t get_maxY_1() const { return ___maxY_1; }
  11451. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  11452. inline void set_maxY_1(int32_t value)
  11453. {
  11454. ___maxY_1 = value;
  11455. }
  11456. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD, ___stepY_2)); }
  11457. inline int32_t get_stepY_2() const { return ___stepY_2; }
  11458. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  11459. inline void set_stepY_2(int32_t value)
  11460. {
  11461. ___stepY_2 = value;
  11462. }
  11463. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD, ___width_3)); }
  11464. inline int32_t get_width_3() const { return ___width_3; }
  11465. inline int32_t* get_address_of_width_3() { return &___width_3; }
  11466. inline void set_width_3(int32_t value)
  11467. {
  11468. ___width_3 = value;
  11469. }
  11470. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD, ___allocator_4)); }
  11471. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  11472. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  11473. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  11474. {
  11475. ___allocator_4 = value;
  11476. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  11477. }
  11478. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD, ___operation_5)); }
  11479. inline ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B get_operation_5() const { return ___operation_5; }
  11480. inline ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * get_address_of_operation_5() { return &___operation_5; }
  11481. inline void set_operation_5(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B value)
  11482. {
  11483. ___operation_5 = value;
  11484. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  11485. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11486. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  11487. #endif
  11488. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11489. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  11490. #endif
  11491. }
  11492. };
  11493. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  11494. struct RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83
  11495. {
  11496. public:
  11497. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  11498. int32_t ___minY_0;
  11499. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  11500. int32_t ___maxY_1;
  11501. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  11502. int32_t ___stepY_2;
  11503. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  11504. int32_t ___width_3;
  11505. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  11506. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  11507. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  11508. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 ___operation_5;
  11509. public:
  11510. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83, ___minY_0)); }
  11511. inline int32_t get_minY_0() const { return ___minY_0; }
  11512. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  11513. inline void set_minY_0(int32_t value)
  11514. {
  11515. ___minY_0 = value;
  11516. }
  11517. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83, ___maxY_1)); }
  11518. inline int32_t get_maxY_1() const { return ___maxY_1; }
  11519. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  11520. inline void set_maxY_1(int32_t value)
  11521. {
  11522. ___maxY_1 = value;
  11523. }
  11524. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83, ___stepY_2)); }
  11525. inline int32_t get_stepY_2() const { return ___stepY_2; }
  11526. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  11527. inline void set_stepY_2(int32_t value)
  11528. {
  11529. ___stepY_2 = value;
  11530. }
  11531. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83, ___width_3)); }
  11532. inline int32_t get_width_3() const { return ___width_3; }
  11533. inline int32_t* get_address_of_width_3() { return &___width_3; }
  11534. inline void set_width_3(int32_t value)
  11535. {
  11536. ___width_3 = value;
  11537. }
  11538. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83, ___allocator_4)); }
  11539. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  11540. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  11541. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  11542. {
  11543. ___allocator_4 = value;
  11544. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  11545. }
  11546. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83, ___operation_5)); }
  11547. inline ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 get_operation_5() const { return ___operation_5; }
  11548. inline ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * get_address_of_operation_5() { return &___operation_5; }
  11549. inline void set_operation_5(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 value)
  11550. {
  11551. ___operation_5 = value;
  11552. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  11553. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11554. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  11555. #endif
  11556. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11557. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  11558. #endif
  11559. }
  11560. };
  11561. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  11562. struct RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D
  11563. {
  11564. public:
  11565. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  11566. int32_t ___minY_0;
  11567. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  11568. int32_t ___maxY_1;
  11569. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  11570. int32_t ___stepY_2;
  11571. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  11572. int32_t ___width_3;
  11573. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  11574. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  11575. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  11576. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A ___operation_5;
  11577. public:
  11578. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D, ___minY_0)); }
  11579. inline int32_t get_minY_0() const { return ___minY_0; }
  11580. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  11581. inline void set_minY_0(int32_t value)
  11582. {
  11583. ___minY_0 = value;
  11584. }
  11585. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D, ___maxY_1)); }
  11586. inline int32_t get_maxY_1() const { return ___maxY_1; }
  11587. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  11588. inline void set_maxY_1(int32_t value)
  11589. {
  11590. ___maxY_1 = value;
  11591. }
  11592. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D, ___stepY_2)); }
  11593. inline int32_t get_stepY_2() const { return ___stepY_2; }
  11594. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  11595. inline void set_stepY_2(int32_t value)
  11596. {
  11597. ___stepY_2 = value;
  11598. }
  11599. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D, ___width_3)); }
  11600. inline int32_t get_width_3() const { return ___width_3; }
  11601. inline int32_t* get_address_of_width_3() { return &___width_3; }
  11602. inline void set_width_3(int32_t value)
  11603. {
  11604. ___width_3 = value;
  11605. }
  11606. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D, ___allocator_4)); }
  11607. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  11608. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  11609. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  11610. {
  11611. ___allocator_4 = value;
  11612. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  11613. }
  11614. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D, ___operation_5)); }
  11615. inline ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A get_operation_5() const { return ___operation_5; }
  11616. inline ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * get_address_of_operation_5() { return &___operation_5; }
  11617. inline void set_operation_5(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A value)
  11618. {
  11619. ___operation_5 = value;
  11620. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  11621. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11622. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  11623. #endif
  11624. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11625. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  11626. #endif
  11627. }
  11628. };
  11629. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  11630. struct RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E
  11631. {
  11632. public:
  11633. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  11634. int32_t ___minY_0;
  11635. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  11636. int32_t ___maxY_1;
  11637. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  11638. int32_t ___stepY_2;
  11639. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  11640. int32_t ___width_3;
  11641. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  11642. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  11643. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  11644. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 ___operation_5;
  11645. public:
  11646. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E, ___minY_0)); }
  11647. inline int32_t get_minY_0() const { return ___minY_0; }
  11648. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  11649. inline void set_minY_0(int32_t value)
  11650. {
  11651. ___minY_0 = value;
  11652. }
  11653. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E, ___maxY_1)); }
  11654. inline int32_t get_maxY_1() const { return ___maxY_1; }
  11655. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  11656. inline void set_maxY_1(int32_t value)
  11657. {
  11658. ___maxY_1 = value;
  11659. }
  11660. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E, ___stepY_2)); }
  11661. inline int32_t get_stepY_2() const { return ___stepY_2; }
  11662. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  11663. inline void set_stepY_2(int32_t value)
  11664. {
  11665. ___stepY_2 = value;
  11666. }
  11667. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E, ___width_3)); }
  11668. inline int32_t get_width_3() const { return ___width_3; }
  11669. inline int32_t* get_address_of_width_3() { return &___width_3; }
  11670. inline void set_width_3(int32_t value)
  11671. {
  11672. ___width_3 = value;
  11673. }
  11674. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E, ___allocator_4)); }
  11675. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  11676. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  11677. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  11678. {
  11679. ___allocator_4 = value;
  11680. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  11681. }
  11682. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E, ___operation_5)); }
  11683. inline ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 get_operation_5() const { return ___operation_5; }
  11684. inline ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * get_address_of_operation_5() { return &___operation_5; }
  11685. inline void set_operation_5(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 value)
  11686. {
  11687. ___operation_5 = value;
  11688. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  11689. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11690. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  11691. #endif
  11692. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11693. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  11694. #endif
  11695. }
  11696. };
  11697. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  11698. struct RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819
  11699. {
  11700. public:
  11701. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  11702. int32_t ___minY_0;
  11703. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  11704. int32_t ___maxY_1;
  11705. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  11706. int32_t ___stepY_2;
  11707. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  11708. int32_t ___width_3;
  11709. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  11710. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  11711. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  11712. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 ___operation_5;
  11713. public:
  11714. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819, ___minY_0)); }
  11715. inline int32_t get_minY_0() const { return ___minY_0; }
  11716. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  11717. inline void set_minY_0(int32_t value)
  11718. {
  11719. ___minY_0 = value;
  11720. }
  11721. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819, ___maxY_1)); }
  11722. inline int32_t get_maxY_1() const { return ___maxY_1; }
  11723. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  11724. inline void set_maxY_1(int32_t value)
  11725. {
  11726. ___maxY_1 = value;
  11727. }
  11728. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819, ___stepY_2)); }
  11729. inline int32_t get_stepY_2() const { return ___stepY_2; }
  11730. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  11731. inline void set_stepY_2(int32_t value)
  11732. {
  11733. ___stepY_2 = value;
  11734. }
  11735. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819, ___width_3)); }
  11736. inline int32_t get_width_3() const { return ___width_3; }
  11737. inline int32_t* get_address_of_width_3() { return &___width_3; }
  11738. inline void set_width_3(int32_t value)
  11739. {
  11740. ___width_3 = value;
  11741. }
  11742. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819, ___allocator_4)); }
  11743. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  11744. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  11745. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  11746. {
  11747. ___allocator_4 = value;
  11748. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  11749. }
  11750. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819, ___operation_5)); }
  11751. inline ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 get_operation_5() const { return ___operation_5; }
  11752. inline ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * get_address_of_operation_5() { return &___operation_5; }
  11753. inline void set_operation_5(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 value)
  11754. {
  11755. ___operation_5 = value;
  11756. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  11757. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11758. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  11759. #endif
  11760. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11761. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  11762. #endif
  11763. }
  11764. };
  11765. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  11766. struct RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54
  11767. {
  11768. public:
  11769. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  11770. int32_t ___minY_0;
  11771. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  11772. int32_t ___maxY_1;
  11773. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  11774. int32_t ___stepY_2;
  11775. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  11776. int32_t ___width_3;
  11777. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  11778. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  11779. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  11780. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D ___operation_5;
  11781. public:
  11782. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54, ___minY_0)); }
  11783. inline int32_t get_minY_0() const { return ___minY_0; }
  11784. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  11785. inline void set_minY_0(int32_t value)
  11786. {
  11787. ___minY_0 = value;
  11788. }
  11789. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54, ___maxY_1)); }
  11790. inline int32_t get_maxY_1() const { return ___maxY_1; }
  11791. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  11792. inline void set_maxY_1(int32_t value)
  11793. {
  11794. ___maxY_1 = value;
  11795. }
  11796. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54, ___stepY_2)); }
  11797. inline int32_t get_stepY_2() const { return ___stepY_2; }
  11798. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  11799. inline void set_stepY_2(int32_t value)
  11800. {
  11801. ___stepY_2 = value;
  11802. }
  11803. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54, ___width_3)); }
  11804. inline int32_t get_width_3() const { return ___width_3; }
  11805. inline int32_t* get_address_of_width_3() { return &___width_3; }
  11806. inline void set_width_3(int32_t value)
  11807. {
  11808. ___width_3 = value;
  11809. }
  11810. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54, ___allocator_4)); }
  11811. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  11812. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  11813. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  11814. {
  11815. ___allocator_4 = value;
  11816. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  11817. }
  11818. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54, ___operation_5)); }
  11819. inline ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D get_operation_5() const { return ___operation_5; }
  11820. inline ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * get_address_of_operation_5() { return &___operation_5; }
  11821. inline void set_operation_5(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D value)
  11822. {
  11823. ___operation_5 = value;
  11824. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  11825. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11826. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  11827. #endif
  11828. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11829. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  11830. #endif
  11831. }
  11832. };
  11833. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  11834. struct RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD
  11835. {
  11836. public:
  11837. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  11838. int32_t ___minY_0;
  11839. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  11840. int32_t ___maxY_1;
  11841. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  11842. int32_t ___stepY_2;
  11843. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  11844. int32_t ___width_3;
  11845. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  11846. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  11847. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  11848. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 ___operation_5;
  11849. public:
  11850. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD, ___minY_0)); }
  11851. inline int32_t get_minY_0() const { return ___minY_0; }
  11852. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  11853. inline void set_minY_0(int32_t value)
  11854. {
  11855. ___minY_0 = value;
  11856. }
  11857. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD, ___maxY_1)); }
  11858. inline int32_t get_maxY_1() const { return ___maxY_1; }
  11859. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  11860. inline void set_maxY_1(int32_t value)
  11861. {
  11862. ___maxY_1 = value;
  11863. }
  11864. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD, ___stepY_2)); }
  11865. inline int32_t get_stepY_2() const { return ___stepY_2; }
  11866. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  11867. inline void set_stepY_2(int32_t value)
  11868. {
  11869. ___stepY_2 = value;
  11870. }
  11871. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD, ___width_3)); }
  11872. inline int32_t get_width_3() const { return ___width_3; }
  11873. inline int32_t* get_address_of_width_3() { return &___width_3; }
  11874. inline void set_width_3(int32_t value)
  11875. {
  11876. ___width_3 = value;
  11877. }
  11878. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD, ___allocator_4)); }
  11879. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  11880. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  11881. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  11882. {
  11883. ___allocator_4 = value;
  11884. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  11885. }
  11886. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD, ___operation_5)); }
  11887. inline ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 get_operation_5() const { return ___operation_5; }
  11888. inline ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * get_address_of_operation_5() { return &___operation_5; }
  11889. inline void set_operation_5(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 value)
  11890. {
  11891. ___operation_5 = value;
  11892. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  11893. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11894. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  11895. #endif
  11896. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11897. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  11898. #endif
  11899. }
  11900. };
  11901. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  11902. struct RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756
  11903. {
  11904. public:
  11905. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  11906. int32_t ___minY_0;
  11907. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  11908. int32_t ___maxY_1;
  11909. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  11910. int32_t ___stepY_2;
  11911. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  11912. int32_t ___width_3;
  11913. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  11914. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  11915. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  11916. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 ___operation_5;
  11917. public:
  11918. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756, ___minY_0)); }
  11919. inline int32_t get_minY_0() const { return ___minY_0; }
  11920. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  11921. inline void set_minY_0(int32_t value)
  11922. {
  11923. ___minY_0 = value;
  11924. }
  11925. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756, ___maxY_1)); }
  11926. inline int32_t get_maxY_1() const { return ___maxY_1; }
  11927. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  11928. inline void set_maxY_1(int32_t value)
  11929. {
  11930. ___maxY_1 = value;
  11931. }
  11932. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756, ___stepY_2)); }
  11933. inline int32_t get_stepY_2() const { return ___stepY_2; }
  11934. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  11935. inline void set_stepY_2(int32_t value)
  11936. {
  11937. ___stepY_2 = value;
  11938. }
  11939. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756, ___width_3)); }
  11940. inline int32_t get_width_3() const { return ___width_3; }
  11941. inline int32_t* get_address_of_width_3() { return &___width_3; }
  11942. inline void set_width_3(int32_t value)
  11943. {
  11944. ___width_3 = value;
  11945. }
  11946. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756, ___allocator_4)); }
  11947. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  11948. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  11949. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  11950. {
  11951. ___allocator_4 = value;
  11952. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  11953. }
  11954. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756, ___operation_5)); }
  11955. inline ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 get_operation_5() const { return ___operation_5; }
  11956. inline ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * get_address_of_operation_5() { return &___operation_5; }
  11957. inline void set_operation_5(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 value)
  11958. {
  11959. ___operation_5 = value;
  11960. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  11961. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11962. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  11963. #endif
  11964. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  11965. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  11966. #endif
  11967. }
  11968. };
  11969. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  11970. struct RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132
  11971. {
  11972. public:
  11973. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  11974. int32_t ___minY_0;
  11975. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  11976. int32_t ___maxY_1;
  11977. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  11978. int32_t ___stepY_2;
  11979. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  11980. int32_t ___width_3;
  11981. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  11982. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  11983. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  11984. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 ___operation_5;
  11985. public:
  11986. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132, ___minY_0)); }
  11987. inline int32_t get_minY_0() const { return ___minY_0; }
  11988. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  11989. inline void set_minY_0(int32_t value)
  11990. {
  11991. ___minY_0 = value;
  11992. }
  11993. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132, ___maxY_1)); }
  11994. inline int32_t get_maxY_1() const { return ___maxY_1; }
  11995. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  11996. inline void set_maxY_1(int32_t value)
  11997. {
  11998. ___maxY_1 = value;
  11999. }
  12000. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132, ___stepY_2)); }
  12001. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12002. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12003. inline void set_stepY_2(int32_t value)
  12004. {
  12005. ___stepY_2 = value;
  12006. }
  12007. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132, ___width_3)); }
  12008. inline int32_t get_width_3() const { return ___width_3; }
  12009. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12010. inline void set_width_3(int32_t value)
  12011. {
  12012. ___width_3 = value;
  12013. }
  12014. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132, ___allocator_4)); }
  12015. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12016. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12017. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12018. {
  12019. ___allocator_4 = value;
  12020. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12021. }
  12022. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132, ___operation_5)); }
  12023. inline ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 get_operation_5() const { return ___operation_5; }
  12024. inline ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * get_address_of_operation_5() { return &___operation_5; }
  12025. inline void set_operation_5(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 value)
  12026. {
  12027. ___operation_5 = value;
  12028. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  12029. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12030. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  12031. #endif
  12032. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12033. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  12034. #endif
  12035. }
  12036. };
  12037. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  12038. struct RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8
  12039. {
  12040. public:
  12041. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  12042. int32_t ___minY_0;
  12043. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  12044. int32_t ___maxY_1;
  12045. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  12046. int32_t ___stepY_2;
  12047. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  12048. int32_t ___width_3;
  12049. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  12050. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12051. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  12052. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C ___operation_5;
  12053. public:
  12054. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8, ___minY_0)); }
  12055. inline int32_t get_minY_0() const { return ___minY_0; }
  12056. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12057. inline void set_minY_0(int32_t value)
  12058. {
  12059. ___minY_0 = value;
  12060. }
  12061. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8, ___maxY_1)); }
  12062. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12063. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12064. inline void set_maxY_1(int32_t value)
  12065. {
  12066. ___maxY_1 = value;
  12067. }
  12068. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8, ___stepY_2)); }
  12069. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12070. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12071. inline void set_stepY_2(int32_t value)
  12072. {
  12073. ___stepY_2 = value;
  12074. }
  12075. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8, ___width_3)); }
  12076. inline int32_t get_width_3() const { return ___width_3; }
  12077. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12078. inline void set_width_3(int32_t value)
  12079. {
  12080. ___width_3 = value;
  12081. }
  12082. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8, ___allocator_4)); }
  12083. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12084. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12085. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12086. {
  12087. ___allocator_4 = value;
  12088. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12089. }
  12090. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8, ___operation_5)); }
  12091. inline ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C get_operation_5() const { return ___operation_5; }
  12092. inline ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * get_address_of_operation_5() { return &___operation_5; }
  12093. inline void set_operation_5(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C value)
  12094. {
  12095. ___operation_5 = value;
  12096. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  12097. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12098. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  12099. #endif
  12100. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12101. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  12102. #endif
  12103. }
  12104. };
  12105. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  12106. struct RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D
  12107. {
  12108. public:
  12109. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  12110. int32_t ___minY_0;
  12111. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  12112. int32_t ___maxY_1;
  12113. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  12114. int32_t ___stepY_2;
  12115. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  12116. int32_t ___width_3;
  12117. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  12118. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12119. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  12120. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 ___operation_5;
  12121. public:
  12122. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D, ___minY_0)); }
  12123. inline int32_t get_minY_0() const { return ___minY_0; }
  12124. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12125. inline void set_minY_0(int32_t value)
  12126. {
  12127. ___minY_0 = value;
  12128. }
  12129. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D, ___maxY_1)); }
  12130. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12131. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12132. inline void set_maxY_1(int32_t value)
  12133. {
  12134. ___maxY_1 = value;
  12135. }
  12136. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D, ___stepY_2)); }
  12137. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12138. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12139. inline void set_stepY_2(int32_t value)
  12140. {
  12141. ___stepY_2 = value;
  12142. }
  12143. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D, ___width_3)); }
  12144. inline int32_t get_width_3() const { return ___width_3; }
  12145. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12146. inline void set_width_3(int32_t value)
  12147. {
  12148. ___width_3 = value;
  12149. }
  12150. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D, ___allocator_4)); }
  12151. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12152. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12153. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12154. {
  12155. ___allocator_4 = value;
  12156. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12157. }
  12158. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D, ___operation_5)); }
  12159. inline ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 get_operation_5() const { return ___operation_5; }
  12160. inline ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * get_address_of_operation_5() { return &___operation_5; }
  12161. inline void set_operation_5(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 value)
  12162. {
  12163. ___operation_5 = value;
  12164. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  12165. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12166. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  12167. #endif
  12168. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12169. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  12170. #endif
  12171. }
  12172. };
  12173. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  12174. struct RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273
  12175. {
  12176. public:
  12177. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  12178. int32_t ___minY_0;
  12179. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  12180. int32_t ___maxY_1;
  12181. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  12182. int32_t ___stepY_2;
  12183. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  12184. int32_t ___width_3;
  12185. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  12186. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12187. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  12188. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 ___operation_5;
  12189. public:
  12190. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273, ___minY_0)); }
  12191. inline int32_t get_minY_0() const { return ___minY_0; }
  12192. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12193. inline void set_minY_0(int32_t value)
  12194. {
  12195. ___minY_0 = value;
  12196. }
  12197. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273, ___maxY_1)); }
  12198. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12199. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12200. inline void set_maxY_1(int32_t value)
  12201. {
  12202. ___maxY_1 = value;
  12203. }
  12204. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273, ___stepY_2)); }
  12205. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12206. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12207. inline void set_stepY_2(int32_t value)
  12208. {
  12209. ___stepY_2 = value;
  12210. }
  12211. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273, ___width_3)); }
  12212. inline int32_t get_width_3() const { return ___width_3; }
  12213. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12214. inline void set_width_3(int32_t value)
  12215. {
  12216. ___width_3 = value;
  12217. }
  12218. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273, ___allocator_4)); }
  12219. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12220. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12221. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12222. {
  12223. ___allocator_4 = value;
  12224. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12225. }
  12226. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273, ___operation_5)); }
  12227. inline ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 get_operation_5() const { return ___operation_5; }
  12228. inline ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * get_address_of_operation_5() { return &___operation_5; }
  12229. inline void set_operation_5(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 value)
  12230. {
  12231. ___operation_5 = value;
  12232. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  12233. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12234. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  12235. #endif
  12236. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12237. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  12238. #endif
  12239. }
  12240. };
  12241. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  12242. struct RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17
  12243. {
  12244. public:
  12245. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  12246. int32_t ___minY_0;
  12247. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  12248. int32_t ___maxY_1;
  12249. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  12250. int32_t ___stepY_2;
  12251. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  12252. int32_t ___width_3;
  12253. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  12254. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12255. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  12256. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 ___operation_5;
  12257. public:
  12258. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17, ___minY_0)); }
  12259. inline int32_t get_minY_0() const { return ___minY_0; }
  12260. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12261. inline void set_minY_0(int32_t value)
  12262. {
  12263. ___minY_0 = value;
  12264. }
  12265. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17, ___maxY_1)); }
  12266. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12267. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12268. inline void set_maxY_1(int32_t value)
  12269. {
  12270. ___maxY_1 = value;
  12271. }
  12272. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17, ___stepY_2)); }
  12273. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12274. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12275. inline void set_stepY_2(int32_t value)
  12276. {
  12277. ___stepY_2 = value;
  12278. }
  12279. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17, ___width_3)); }
  12280. inline int32_t get_width_3() const { return ___width_3; }
  12281. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12282. inline void set_width_3(int32_t value)
  12283. {
  12284. ___width_3 = value;
  12285. }
  12286. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17, ___allocator_4)); }
  12287. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12288. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12289. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12290. {
  12291. ___allocator_4 = value;
  12292. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12293. }
  12294. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17, ___operation_5)); }
  12295. inline ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 get_operation_5() const { return ___operation_5; }
  12296. inline ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * get_address_of_operation_5() { return &___operation_5; }
  12297. inline void set_operation_5(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 value)
  12298. {
  12299. ___operation_5 = value;
  12300. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  12301. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12302. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  12303. #endif
  12304. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12305. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  12306. #endif
  12307. }
  12308. };
  12309. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  12310. struct RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776
  12311. {
  12312. public:
  12313. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  12314. int32_t ___minY_0;
  12315. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  12316. int32_t ___maxY_1;
  12317. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  12318. int32_t ___stepY_2;
  12319. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  12320. int32_t ___width_3;
  12321. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  12322. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12323. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  12324. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 ___operation_5;
  12325. public:
  12326. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776, ___minY_0)); }
  12327. inline int32_t get_minY_0() const { return ___minY_0; }
  12328. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12329. inline void set_minY_0(int32_t value)
  12330. {
  12331. ___minY_0 = value;
  12332. }
  12333. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776, ___maxY_1)); }
  12334. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12335. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12336. inline void set_maxY_1(int32_t value)
  12337. {
  12338. ___maxY_1 = value;
  12339. }
  12340. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776, ___stepY_2)); }
  12341. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12342. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12343. inline void set_stepY_2(int32_t value)
  12344. {
  12345. ___stepY_2 = value;
  12346. }
  12347. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776, ___width_3)); }
  12348. inline int32_t get_width_3() const { return ___width_3; }
  12349. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12350. inline void set_width_3(int32_t value)
  12351. {
  12352. ___width_3 = value;
  12353. }
  12354. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776, ___allocator_4)); }
  12355. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12356. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12357. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12358. {
  12359. ___allocator_4 = value;
  12360. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12361. }
  12362. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776, ___operation_5)); }
  12363. inline ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 get_operation_5() const { return ___operation_5; }
  12364. inline ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * get_address_of_operation_5() { return &___operation_5; }
  12365. inline void set_operation_5(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 value)
  12366. {
  12367. ___operation_5 = value;
  12368. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  12369. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12370. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  12371. #endif
  12372. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12373. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  12374. #endif
  12375. }
  12376. };
  12377. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  12378. struct RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C
  12379. {
  12380. public:
  12381. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  12382. int32_t ___minY_0;
  12383. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  12384. int32_t ___maxY_1;
  12385. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  12386. int32_t ___stepY_2;
  12387. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  12388. int32_t ___width_3;
  12389. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  12390. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12391. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  12392. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC ___operation_5;
  12393. public:
  12394. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C, ___minY_0)); }
  12395. inline int32_t get_minY_0() const { return ___minY_0; }
  12396. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12397. inline void set_minY_0(int32_t value)
  12398. {
  12399. ___minY_0 = value;
  12400. }
  12401. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C, ___maxY_1)); }
  12402. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12403. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12404. inline void set_maxY_1(int32_t value)
  12405. {
  12406. ___maxY_1 = value;
  12407. }
  12408. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C, ___stepY_2)); }
  12409. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12410. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12411. inline void set_stepY_2(int32_t value)
  12412. {
  12413. ___stepY_2 = value;
  12414. }
  12415. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C, ___width_3)); }
  12416. inline int32_t get_width_3() const { return ___width_3; }
  12417. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12418. inline void set_width_3(int32_t value)
  12419. {
  12420. ___width_3 = value;
  12421. }
  12422. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C, ___allocator_4)); }
  12423. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12424. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12425. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12426. {
  12427. ___allocator_4 = value;
  12428. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12429. }
  12430. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C, ___operation_5)); }
  12431. inline ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC get_operation_5() const { return ___operation_5; }
  12432. inline ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * get_address_of_operation_5() { return &___operation_5; }
  12433. inline void set_operation_5(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC value)
  12434. {
  12435. ___operation_5 = value;
  12436. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  12437. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12438. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  12439. #endif
  12440. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12441. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  12442. #endif
  12443. }
  12444. };
  12445. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  12446. struct RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF
  12447. {
  12448. public:
  12449. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  12450. int32_t ___minY_0;
  12451. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  12452. int32_t ___maxY_1;
  12453. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  12454. int32_t ___stepY_2;
  12455. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  12456. int32_t ___width_3;
  12457. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  12458. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12459. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  12460. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 ___operation_5;
  12461. public:
  12462. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF, ___minY_0)); }
  12463. inline int32_t get_minY_0() const { return ___minY_0; }
  12464. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12465. inline void set_minY_0(int32_t value)
  12466. {
  12467. ___minY_0 = value;
  12468. }
  12469. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF, ___maxY_1)); }
  12470. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12471. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12472. inline void set_maxY_1(int32_t value)
  12473. {
  12474. ___maxY_1 = value;
  12475. }
  12476. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF, ___stepY_2)); }
  12477. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12478. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12479. inline void set_stepY_2(int32_t value)
  12480. {
  12481. ___stepY_2 = value;
  12482. }
  12483. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF, ___width_3)); }
  12484. inline int32_t get_width_3() const { return ___width_3; }
  12485. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12486. inline void set_width_3(int32_t value)
  12487. {
  12488. ___width_3 = value;
  12489. }
  12490. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF, ___allocator_4)); }
  12491. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12492. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12493. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12494. {
  12495. ___allocator_4 = value;
  12496. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12497. }
  12498. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF, ___operation_5)); }
  12499. inline ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 get_operation_5() const { return ___operation_5; }
  12500. inline ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * get_address_of_operation_5() { return &___operation_5; }
  12501. inline void set_operation_5(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 value)
  12502. {
  12503. ___operation_5 = value;
  12504. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  12505. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12506. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  12507. #endif
  12508. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12509. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  12510. #endif
  12511. }
  12512. };
  12513. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  12514. struct RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135
  12515. {
  12516. public:
  12517. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  12518. int32_t ___minY_0;
  12519. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  12520. int32_t ___maxY_1;
  12521. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  12522. int32_t ___stepY_2;
  12523. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  12524. int32_t ___width_3;
  12525. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  12526. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12527. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  12528. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 ___operation_5;
  12529. public:
  12530. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135, ___minY_0)); }
  12531. inline int32_t get_minY_0() const { return ___minY_0; }
  12532. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12533. inline void set_minY_0(int32_t value)
  12534. {
  12535. ___minY_0 = value;
  12536. }
  12537. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135, ___maxY_1)); }
  12538. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12539. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12540. inline void set_maxY_1(int32_t value)
  12541. {
  12542. ___maxY_1 = value;
  12543. }
  12544. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135, ___stepY_2)); }
  12545. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12546. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12547. inline void set_stepY_2(int32_t value)
  12548. {
  12549. ___stepY_2 = value;
  12550. }
  12551. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135, ___width_3)); }
  12552. inline int32_t get_width_3() const { return ___width_3; }
  12553. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12554. inline void set_width_3(int32_t value)
  12555. {
  12556. ___width_3 = value;
  12557. }
  12558. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135, ___allocator_4)); }
  12559. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12560. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12561. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12562. {
  12563. ___allocator_4 = value;
  12564. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12565. }
  12566. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135, ___operation_5)); }
  12567. inline ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 get_operation_5() const { return ___operation_5; }
  12568. inline ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * get_address_of_operation_5() { return &___operation_5; }
  12569. inline void set_operation_5(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 value)
  12570. {
  12571. ___operation_5 = value;
  12572. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  12573. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12574. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  12575. #endif
  12576. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12577. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  12578. #endif
  12579. }
  12580. };
  12581. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  12582. struct RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155
  12583. {
  12584. public:
  12585. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  12586. int32_t ___minY_0;
  12587. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  12588. int32_t ___maxY_1;
  12589. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  12590. int32_t ___stepY_2;
  12591. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  12592. int32_t ___width_3;
  12593. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  12594. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12595. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  12596. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD ___operation_5;
  12597. public:
  12598. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155, ___minY_0)); }
  12599. inline int32_t get_minY_0() const { return ___minY_0; }
  12600. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12601. inline void set_minY_0(int32_t value)
  12602. {
  12603. ___minY_0 = value;
  12604. }
  12605. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155, ___maxY_1)); }
  12606. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12607. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12608. inline void set_maxY_1(int32_t value)
  12609. {
  12610. ___maxY_1 = value;
  12611. }
  12612. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155, ___stepY_2)); }
  12613. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12614. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12615. inline void set_stepY_2(int32_t value)
  12616. {
  12617. ___stepY_2 = value;
  12618. }
  12619. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155, ___width_3)); }
  12620. inline int32_t get_width_3() const { return ___width_3; }
  12621. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12622. inline void set_width_3(int32_t value)
  12623. {
  12624. ___width_3 = value;
  12625. }
  12626. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155, ___allocator_4)); }
  12627. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12628. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12629. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12630. {
  12631. ___allocator_4 = value;
  12632. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12633. }
  12634. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155, ___operation_5)); }
  12635. inline ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD get_operation_5() const { return ___operation_5; }
  12636. inline ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * get_address_of_operation_5() { return &___operation_5; }
  12637. inline void set_operation_5(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD value)
  12638. {
  12639. ___operation_5 = value;
  12640. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  12641. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12642. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  12643. #endif
  12644. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12645. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  12646. #endif
  12647. }
  12648. };
  12649. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  12650. struct RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711
  12651. {
  12652. public:
  12653. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  12654. int32_t ___minY_0;
  12655. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  12656. int32_t ___maxY_1;
  12657. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  12658. int32_t ___stepY_2;
  12659. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  12660. int32_t ___width_3;
  12661. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  12662. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12663. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  12664. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F ___operation_5;
  12665. public:
  12666. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711, ___minY_0)); }
  12667. inline int32_t get_minY_0() const { return ___minY_0; }
  12668. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12669. inline void set_minY_0(int32_t value)
  12670. {
  12671. ___minY_0 = value;
  12672. }
  12673. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711, ___maxY_1)); }
  12674. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12675. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12676. inline void set_maxY_1(int32_t value)
  12677. {
  12678. ___maxY_1 = value;
  12679. }
  12680. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711, ___stepY_2)); }
  12681. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12682. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12683. inline void set_stepY_2(int32_t value)
  12684. {
  12685. ___stepY_2 = value;
  12686. }
  12687. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711, ___width_3)); }
  12688. inline int32_t get_width_3() const { return ___width_3; }
  12689. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12690. inline void set_width_3(int32_t value)
  12691. {
  12692. ___width_3 = value;
  12693. }
  12694. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711, ___allocator_4)); }
  12695. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12696. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12697. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12698. {
  12699. ___allocator_4 = value;
  12700. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12701. }
  12702. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711, ___operation_5)); }
  12703. inline ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F get_operation_5() const { return ___operation_5; }
  12704. inline ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * get_address_of_operation_5() { return &___operation_5; }
  12705. inline void set_operation_5(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F value)
  12706. {
  12707. ___operation_5 = value;
  12708. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  12709. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12710. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  12711. #endif
  12712. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12713. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  12714. #endif
  12715. }
  12716. };
  12717. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  12718. struct RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A
  12719. {
  12720. public:
  12721. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  12722. int32_t ___minY_0;
  12723. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  12724. int32_t ___maxY_1;
  12725. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  12726. int32_t ___stepY_2;
  12727. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  12728. int32_t ___width_3;
  12729. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  12730. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12731. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  12732. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 ___operation_5;
  12733. public:
  12734. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A, ___minY_0)); }
  12735. inline int32_t get_minY_0() const { return ___minY_0; }
  12736. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12737. inline void set_minY_0(int32_t value)
  12738. {
  12739. ___minY_0 = value;
  12740. }
  12741. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A, ___maxY_1)); }
  12742. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12743. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12744. inline void set_maxY_1(int32_t value)
  12745. {
  12746. ___maxY_1 = value;
  12747. }
  12748. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A, ___stepY_2)); }
  12749. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12750. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12751. inline void set_stepY_2(int32_t value)
  12752. {
  12753. ___stepY_2 = value;
  12754. }
  12755. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A, ___width_3)); }
  12756. inline int32_t get_width_3() const { return ___width_3; }
  12757. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12758. inline void set_width_3(int32_t value)
  12759. {
  12760. ___width_3 = value;
  12761. }
  12762. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A, ___allocator_4)); }
  12763. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12764. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12765. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12766. {
  12767. ___allocator_4 = value;
  12768. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12769. }
  12770. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A, ___operation_5)); }
  12771. inline ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 get_operation_5() const { return ___operation_5; }
  12772. inline ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * get_address_of_operation_5() { return &___operation_5; }
  12773. inline void set_operation_5(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 value)
  12774. {
  12775. ___operation_5 = value;
  12776. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  12777. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12778. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  12779. #endif
  12780. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12781. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  12782. #endif
  12783. }
  12784. };
  12785. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  12786. struct RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A
  12787. {
  12788. public:
  12789. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  12790. int32_t ___minY_0;
  12791. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  12792. int32_t ___maxY_1;
  12793. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  12794. int32_t ___stepY_2;
  12795. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  12796. int32_t ___width_3;
  12797. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  12798. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12799. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  12800. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 ___operation_5;
  12801. public:
  12802. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A, ___minY_0)); }
  12803. inline int32_t get_minY_0() const { return ___minY_0; }
  12804. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12805. inline void set_minY_0(int32_t value)
  12806. {
  12807. ___minY_0 = value;
  12808. }
  12809. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A, ___maxY_1)); }
  12810. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12811. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12812. inline void set_maxY_1(int32_t value)
  12813. {
  12814. ___maxY_1 = value;
  12815. }
  12816. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A, ___stepY_2)); }
  12817. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12818. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12819. inline void set_stepY_2(int32_t value)
  12820. {
  12821. ___stepY_2 = value;
  12822. }
  12823. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A, ___width_3)); }
  12824. inline int32_t get_width_3() const { return ___width_3; }
  12825. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12826. inline void set_width_3(int32_t value)
  12827. {
  12828. ___width_3 = value;
  12829. }
  12830. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A, ___allocator_4)); }
  12831. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12832. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12833. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12834. {
  12835. ___allocator_4 = value;
  12836. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12837. }
  12838. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A, ___operation_5)); }
  12839. inline ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 get_operation_5() const { return ___operation_5; }
  12840. inline ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * get_address_of_operation_5() { return &___operation_5; }
  12841. inline void set_operation_5(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 value)
  12842. {
  12843. ___operation_5 = value;
  12844. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  12845. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12846. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  12847. #endif
  12848. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12849. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  12850. #endif
  12851. }
  12852. };
  12853. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  12854. struct RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91
  12855. {
  12856. public:
  12857. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  12858. int32_t ___minY_0;
  12859. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  12860. int32_t ___maxY_1;
  12861. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  12862. int32_t ___stepY_2;
  12863. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  12864. int32_t ___width_3;
  12865. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  12866. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12867. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  12868. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 ___operation_5;
  12869. public:
  12870. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91, ___minY_0)); }
  12871. inline int32_t get_minY_0() const { return ___minY_0; }
  12872. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12873. inline void set_minY_0(int32_t value)
  12874. {
  12875. ___minY_0 = value;
  12876. }
  12877. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91, ___maxY_1)); }
  12878. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12879. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12880. inline void set_maxY_1(int32_t value)
  12881. {
  12882. ___maxY_1 = value;
  12883. }
  12884. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91, ___stepY_2)); }
  12885. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12886. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12887. inline void set_stepY_2(int32_t value)
  12888. {
  12889. ___stepY_2 = value;
  12890. }
  12891. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91, ___width_3)); }
  12892. inline int32_t get_width_3() const { return ___width_3; }
  12893. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12894. inline void set_width_3(int32_t value)
  12895. {
  12896. ___width_3 = value;
  12897. }
  12898. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91, ___allocator_4)); }
  12899. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12900. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12901. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12902. {
  12903. ___allocator_4 = value;
  12904. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12905. }
  12906. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91, ___operation_5)); }
  12907. inline ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 get_operation_5() const { return ___operation_5; }
  12908. inline ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * get_address_of_operation_5() { return &___operation_5; }
  12909. inline void set_operation_5(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 value)
  12910. {
  12911. ___operation_5 = value;
  12912. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  12913. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12914. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  12915. #endif
  12916. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12917. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  12918. #endif
  12919. }
  12920. };
  12921. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  12922. struct RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8
  12923. {
  12924. public:
  12925. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  12926. int32_t ___minY_0;
  12927. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  12928. int32_t ___maxY_1;
  12929. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  12930. int32_t ___stepY_2;
  12931. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  12932. int32_t ___width_3;
  12933. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  12934. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12935. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  12936. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 ___operation_5;
  12937. public:
  12938. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8, ___minY_0)); }
  12939. inline int32_t get_minY_0() const { return ___minY_0; }
  12940. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12941. inline void set_minY_0(int32_t value)
  12942. {
  12943. ___minY_0 = value;
  12944. }
  12945. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8, ___maxY_1)); }
  12946. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12947. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12948. inline void set_maxY_1(int32_t value)
  12949. {
  12950. ___maxY_1 = value;
  12951. }
  12952. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8, ___stepY_2)); }
  12953. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12954. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12955. inline void set_stepY_2(int32_t value)
  12956. {
  12957. ___stepY_2 = value;
  12958. }
  12959. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8, ___width_3)); }
  12960. inline int32_t get_width_3() const { return ___width_3; }
  12961. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12962. inline void set_width_3(int32_t value)
  12963. {
  12964. ___width_3 = value;
  12965. }
  12966. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8, ___allocator_4)); }
  12967. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12968. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12969. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12970. {
  12971. ___allocator_4 = value;
  12972. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12973. }
  12974. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8, ___operation_5)); }
  12975. inline ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 get_operation_5() const { return ___operation_5; }
  12976. inline ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * get_address_of_operation_5() { return &___operation_5; }
  12977. inline void set_operation_5(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 value)
  12978. {
  12979. ___operation_5 = value;
  12980. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  12981. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12982. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  12983. #endif
  12984. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12985. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  12986. #endif
  12987. }
  12988. };
  12989. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  12990. struct RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354
  12991. {
  12992. public:
  12993. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  12994. int32_t ___minY_0;
  12995. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  12996. int32_t ___maxY_1;
  12997. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  12998. int32_t ___stepY_2;
  12999. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13000. int32_t ___width_3;
  13001. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13002. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13003. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13004. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A ___operation_5;
  13005. public:
  13006. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354, ___minY_0)); }
  13007. inline int32_t get_minY_0() const { return ___minY_0; }
  13008. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13009. inline void set_minY_0(int32_t value)
  13010. {
  13011. ___minY_0 = value;
  13012. }
  13013. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354, ___maxY_1)); }
  13014. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13015. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13016. inline void set_maxY_1(int32_t value)
  13017. {
  13018. ___maxY_1 = value;
  13019. }
  13020. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354, ___stepY_2)); }
  13021. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13022. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13023. inline void set_stepY_2(int32_t value)
  13024. {
  13025. ___stepY_2 = value;
  13026. }
  13027. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354, ___width_3)); }
  13028. inline int32_t get_width_3() const { return ___width_3; }
  13029. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13030. inline void set_width_3(int32_t value)
  13031. {
  13032. ___width_3 = value;
  13033. }
  13034. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354, ___allocator_4)); }
  13035. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13036. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13037. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13038. {
  13039. ___allocator_4 = value;
  13040. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13041. }
  13042. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354, ___operation_5)); }
  13043. inline ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A get_operation_5() const { return ___operation_5; }
  13044. inline ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * get_address_of_operation_5() { return &___operation_5; }
  13045. inline void set_operation_5(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A value)
  13046. {
  13047. ___operation_5 = value;
  13048. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13049. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13050. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13051. #endif
  13052. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13053. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13054. #endif
  13055. }
  13056. };
  13057. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  13058. struct RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2
  13059. {
  13060. public:
  13061. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13062. int32_t ___minY_0;
  13063. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13064. int32_t ___maxY_1;
  13065. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13066. int32_t ___stepY_2;
  13067. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13068. int32_t ___width_3;
  13069. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13070. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13071. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13072. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 ___operation_5;
  13073. public:
  13074. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2, ___minY_0)); }
  13075. inline int32_t get_minY_0() const { return ___minY_0; }
  13076. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13077. inline void set_minY_0(int32_t value)
  13078. {
  13079. ___minY_0 = value;
  13080. }
  13081. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2, ___maxY_1)); }
  13082. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13083. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13084. inline void set_maxY_1(int32_t value)
  13085. {
  13086. ___maxY_1 = value;
  13087. }
  13088. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2, ___stepY_2)); }
  13089. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13090. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13091. inline void set_stepY_2(int32_t value)
  13092. {
  13093. ___stepY_2 = value;
  13094. }
  13095. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2, ___width_3)); }
  13096. inline int32_t get_width_3() const { return ___width_3; }
  13097. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13098. inline void set_width_3(int32_t value)
  13099. {
  13100. ___width_3 = value;
  13101. }
  13102. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2, ___allocator_4)); }
  13103. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13104. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13105. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13106. {
  13107. ___allocator_4 = value;
  13108. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13109. }
  13110. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2, ___operation_5)); }
  13111. inline ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 get_operation_5() const { return ___operation_5; }
  13112. inline ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * get_address_of_operation_5() { return &___operation_5; }
  13113. inline void set_operation_5(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 value)
  13114. {
  13115. ___operation_5 = value;
  13116. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13117. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13118. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13119. #endif
  13120. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13121. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13122. #endif
  13123. }
  13124. };
  13125. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  13126. struct RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9
  13127. {
  13128. public:
  13129. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13130. int32_t ___minY_0;
  13131. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13132. int32_t ___maxY_1;
  13133. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13134. int32_t ___stepY_2;
  13135. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13136. int32_t ___width_3;
  13137. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13138. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13139. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13140. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 ___operation_5;
  13141. public:
  13142. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9, ___minY_0)); }
  13143. inline int32_t get_minY_0() const { return ___minY_0; }
  13144. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13145. inline void set_minY_0(int32_t value)
  13146. {
  13147. ___minY_0 = value;
  13148. }
  13149. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9, ___maxY_1)); }
  13150. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13151. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13152. inline void set_maxY_1(int32_t value)
  13153. {
  13154. ___maxY_1 = value;
  13155. }
  13156. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9, ___stepY_2)); }
  13157. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13158. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13159. inline void set_stepY_2(int32_t value)
  13160. {
  13161. ___stepY_2 = value;
  13162. }
  13163. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9, ___width_3)); }
  13164. inline int32_t get_width_3() const { return ___width_3; }
  13165. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13166. inline void set_width_3(int32_t value)
  13167. {
  13168. ___width_3 = value;
  13169. }
  13170. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9, ___allocator_4)); }
  13171. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13172. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13173. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13174. {
  13175. ___allocator_4 = value;
  13176. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13177. }
  13178. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9, ___operation_5)); }
  13179. inline ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 get_operation_5() const { return ___operation_5; }
  13180. inline ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * get_address_of_operation_5() { return &___operation_5; }
  13181. inline void set_operation_5(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 value)
  13182. {
  13183. ___operation_5 = value;
  13184. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13185. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13186. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13187. #endif
  13188. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13189. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13190. #endif
  13191. }
  13192. };
  13193. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  13194. struct RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC
  13195. {
  13196. public:
  13197. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13198. int32_t ___minY_0;
  13199. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13200. int32_t ___maxY_1;
  13201. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13202. int32_t ___stepY_2;
  13203. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13204. int32_t ___width_3;
  13205. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13206. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13207. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13208. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE ___operation_5;
  13209. public:
  13210. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC, ___minY_0)); }
  13211. inline int32_t get_minY_0() const { return ___minY_0; }
  13212. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13213. inline void set_minY_0(int32_t value)
  13214. {
  13215. ___minY_0 = value;
  13216. }
  13217. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC, ___maxY_1)); }
  13218. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13219. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13220. inline void set_maxY_1(int32_t value)
  13221. {
  13222. ___maxY_1 = value;
  13223. }
  13224. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC, ___stepY_2)); }
  13225. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13226. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13227. inline void set_stepY_2(int32_t value)
  13228. {
  13229. ___stepY_2 = value;
  13230. }
  13231. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC, ___width_3)); }
  13232. inline int32_t get_width_3() const { return ___width_3; }
  13233. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13234. inline void set_width_3(int32_t value)
  13235. {
  13236. ___width_3 = value;
  13237. }
  13238. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC, ___allocator_4)); }
  13239. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13240. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13241. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13242. {
  13243. ___allocator_4 = value;
  13244. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13245. }
  13246. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC, ___operation_5)); }
  13247. inline ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE get_operation_5() const { return ___operation_5; }
  13248. inline ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * get_address_of_operation_5() { return &___operation_5; }
  13249. inline void set_operation_5(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE value)
  13250. {
  13251. ___operation_5 = value;
  13252. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13253. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13254. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13255. #endif
  13256. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13257. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13258. #endif
  13259. }
  13260. };
  13261. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  13262. struct RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F
  13263. {
  13264. public:
  13265. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13266. int32_t ___minY_0;
  13267. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13268. int32_t ___maxY_1;
  13269. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13270. int32_t ___stepY_2;
  13271. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13272. int32_t ___width_3;
  13273. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13274. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13275. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13276. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 ___operation_5;
  13277. public:
  13278. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F, ___minY_0)); }
  13279. inline int32_t get_minY_0() const { return ___minY_0; }
  13280. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13281. inline void set_minY_0(int32_t value)
  13282. {
  13283. ___minY_0 = value;
  13284. }
  13285. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F, ___maxY_1)); }
  13286. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13287. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13288. inline void set_maxY_1(int32_t value)
  13289. {
  13290. ___maxY_1 = value;
  13291. }
  13292. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F, ___stepY_2)); }
  13293. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13294. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13295. inline void set_stepY_2(int32_t value)
  13296. {
  13297. ___stepY_2 = value;
  13298. }
  13299. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F, ___width_3)); }
  13300. inline int32_t get_width_3() const { return ___width_3; }
  13301. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13302. inline void set_width_3(int32_t value)
  13303. {
  13304. ___width_3 = value;
  13305. }
  13306. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F, ___allocator_4)); }
  13307. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13308. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13309. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13310. {
  13311. ___allocator_4 = value;
  13312. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13313. }
  13314. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F, ___operation_5)); }
  13315. inline ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 get_operation_5() const { return ___operation_5; }
  13316. inline ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * get_address_of_operation_5() { return &___operation_5; }
  13317. inline void set_operation_5(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 value)
  13318. {
  13319. ___operation_5 = value;
  13320. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13321. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13322. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13323. #endif
  13324. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13325. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13326. #endif
  13327. }
  13328. };
  13329. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  13330. struct RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837
  13331. {
  13332. public:
  13333. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13334. int32_t ___minY_0;
  13335. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13336. int32_t ___maxY_1;
  13337. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13338. int32_t ___stepY_2;
  13339. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13340. int32_t ___width_3;
  13341. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13342. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13343. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13344. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE ___operation_5;
  13345. public:
  13346. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837, ___minY_0)); }
  13347. inline int32_t get_minY_0() const { return ___minY_0; }
  13348. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13349. inline void set_minY_0(int32_t value)
  13350. {
  13351. ___minY_0 = value;
  13352. }
  13353. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837, ___maxY_1)); }
  13354. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13355. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13356. inline void set_maxY_1(int32_t value)
  13357. {
  13358. ___maxY_1 = value;
  13359. }
  13360. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837, ___stepY_2)); }
  13361. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13362. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13363. inline void set_stepY_2(int32_t value)
  13364. {
  13365. ___stepY_2 = value;
  13366. }
  13367. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837, ___width_3)); }
  13368. inline int32_t get_width_3() const { return ___width_3; }
  13369. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13370. inline void set_width_3(int32_t value)
  13371. {
  13372. ___width_3 = value;
  13373. }
  13374. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837, ___allocator_4)); }
  13375. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13376. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13377. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13378. {
  13379. ___allocator_4 = value;
  13380. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13381. }
  13382. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837, ___operation_5)); }
  13383. inline ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE get_operation_5() const { return ___operation_5; }
  13384. inline ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * get_address_of_operation_5() { return &___operation_5; }
  13385. inline void set_operation_5(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE value)
  13386. {
  13387. ___operation_5 = value;
  13388. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13389. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13390. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13391. #endif
  13392. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13393. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13394. #endif
  13395. }
  13396. };
  13397. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  13398. struct RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F
  13399. {
  13400. public:
  13401. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13402. int32_t ___minY_0;
  13403. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13404. int32_t ___maxY_1;
  13405. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13406. int32_t ___stepY_2;
  13407. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13408. int32_t ___width_3;
  13409. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13410. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13411. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13412. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A ___operation_5;
  13413. public:
  13414. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F, ___minY_0)); }
  13415. inline int32_t get_minY_0() const { return ___minY_0; }
  13416. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13417. inline void set_minY_0(int32_t value)
  13418. {
  13419. ___minY_0 = value;
  13420. }
  13421. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F, ___maxY_1)); }
  13422. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13423. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13424. inline void set_maxY_1(int32_t value)
  13425. {
  13426. ___maxY_1 = value;
  13427. }
  13428. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F, ___stepY_2)); }
  13429. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13430. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13431. inline void set_stepY_2(int32_t value)
  13432. {
  13433. ___stepY_2 = value;
  13434. }
  13435. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F, ___width_3)); }
  13436. inline int32_t get_width_3() const { return ___width_3; }
  13437. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13438. inline void set_width_3(int32_t value)
  13439. {
  13440. ___width_3 = value;
  13441. }
  13442. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F, ___allocator_4)); }
  13443. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13444. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13445. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13446. {
  13447. ___allocator_4 = value;
  13448. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13449. }
  13450. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F, ___operation_5)); }
  13451. inline ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A get_operation_5() const { return ___operation_5; }
  13452. inline ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * get_address_of_operation_5() { return &___operation_5; }
  13453. inline void set_operation_5(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A value)
  13454. {
  13455. ___operation_5 = value;
  13456. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13457. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13458. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13459. #endif
  13460. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13461. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13462. #endif
  13463. }
  13464. };
  13465. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  13466. struct RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5
  13467. {
  13468. public:
  13469. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13470. int32_t ___minY_0;
  13471. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13472. int32_t ___maxY_1;
  13473. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13474. int32_t ___stepY_2;
  13475. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13476. int32_t ___width_3;
  13477. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13478. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13479. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13480. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F ___operation_5;
  13481. public:
  13482. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5, ___minY_0)); }
  13483. inline int32_t get_minY_0() const { return ___minY_0; }
  13484. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13485. inline void set_minY_0(int32_t value)
  13486. {
  13487. ___minY_0 = value;
  13488. }
  13489. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5, ___maxY_1)); }
  13490. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13491. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13492. inline void set_maxY_1(int32_t value)
  13493. {
  13494. ___maxY_1 = value;
  13495. }
  13496. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5, ___stepY_2)); }
  13497. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13498. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13499. inline void set_stepY_2(int32_t value)
  13500. {
  13501. ___stepY_2 = value;
  13502. }
  13503. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5, ___width_3)); }
  13504. inline int32_t get_width_3() const { return ___width_3; }
  13505. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13506. inline void set_width_3(int32_t value)
  13507. {
  13508. ___width_3 = value;
  13509. }
  13510. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5, ___allocator_4)); }
  13511. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13512. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13513. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13514. {
  13515. ___allocator_4 = value;
  13516. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13517. }
  13518. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5, ___operation_5)); }
  13519. inline ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F get_operation_5() const { return ___operation_5; }
  13520. inline ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * get_address_of_operation_5() { return &___operation_5; }
  13521. inline void set_operation_5(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F value)
  13522. {
  13523. ___operation_5 = value;
  13524. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13525. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13526. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13527. #endif
  13528. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13529. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13530. #endif
  13531. }
  13532. };
  13533. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  13534. struct RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E
  13535. {
  13536. public:
  13537. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13538. int32_t ___minY_0;
  13539. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13540. int32_t ___maxY_1;
  13541. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13542. int32_t ___stepY_2;
  13543. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13544. int32_t ___width_3;
  13545. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13546. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13547. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13548. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE ___operation_5;
  13549. public:
  13550. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E, ___minY_0)); }
  13551. inline int32_t get_minY_0() const { return ___minY_0; }
  13552. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13553. inline void set_minY_0(int32_t value)
  13554. {
  13555. ___minY_0 = value;
  13556. }
  13557. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E, ___maxY_1)); }
  13558. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13559. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13560. inline void set_maxY_1(int32_t value)
  13561. {
  13562. ___maxY_1 = value;
  13563. }
  13564. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E, ___stepY_2)); }
  13565. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13566. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13567. inline void set_stepY_2(int32_t value)
  13568. {
  13569. ___stepY_2 = value;
  13570. }
  13571. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E, ___width_3)); }
  13572. inline int32_t get_width_3() const { return ___width_3; }
  13573. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13574. inline void set_width_3(int32_t value)
  13575. {
  13576. ___width_3 = value;
  13577. }
  13578. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E, ___allocator_4)); }
  13579. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13580. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13581. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13582. {
  13583. ___allocator_4 = value;
  13584. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13585. }
  13586. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E, ___operation_5)); }
  13587. inline ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE get_operation_5() const { return ___operation_5; }
  13588. inline ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * get_address_of_operation_5() { return &___operation_5; }
  13589. inline void set_operation_5(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE value)
  13590. {
  13591. ___operation_5 = value;
  13592. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13593. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13594. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13595. #endif
  13596. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13597. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13598. #endif
  13599. }
  13600. };
  13601. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  13602. struct RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9
  13603. {
  13604. public:
  13605. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13606. int32_t ___minY_0;
  13607. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13608. int32_t ___maxY_1;
  13609. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13610. int32_t ___stepY_2;
  13611. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13612. int32_t ___width_3;
  13613. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13614. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13615. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13616. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A ___operation_5;
  13617. public:
  13618. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9, ___minY_0)); }
  13619. inline int32_t get_minY_0() const { return ___minY_0; }
  13620. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13621. inline void set_minY_0(int32_t value)
  13622. {
  13623. ___minY_0 = value;
  13624. }
  13625. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9, ___maxY_1)); }
  13626. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13627. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13628. inline void set_maxY_1(int32_t value)
  13629. {
  13630. ___maxY_1 = value;
  13631. }
  13632. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9, ___stepY_2)); }
  13633. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13634. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13635. inline void set_stepY_2(int32_t value)
  13636. {
  13637. ___stepY_2 = value;
  13638. }
  13639. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9, ___width_3)); }
  13640. inline int32_t get_width_3() const { return ___width_3; }
  13641. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13642. inline void set_width_3(int32_t value)
  13643. {
  13644. ___width_3 = value;
  13645. }
  13646. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9, ___allocator_4)); }
  13647. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13648. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13649. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13650. {
  13651. ___allocator_4 = value;
  13652. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13653. }
  13654. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9, ___operation_5)); }
  13655. inline ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A get_operation_5() const { return ___operation_5; }
  13656. inline ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * get_address_of_operation_5() { return &___operation_5; }
  13657. inline void set_operation_5(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A value)
  13658. {
  13659. ___operation_5 = value;
  13660. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13661. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13662. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13663. #endif
  13664. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13665. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13666. #endif
  13667. }
  13668. };
  13669. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  13670. struct RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789
  13671. {
  13672. public:
  13673. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13674. int32_t ___minY_0;
  13675. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13676. int32_t ___maxY_1;
  13677. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13678. int32_t ___stepY_2;
  13679. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13680. int32_t ___width_3;
  13681. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13682. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13683. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13684. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 ___operation_5;
  13685. public:
  13686. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789, ___minY_0)); }
  13687. inline int32_t get_minY_0() const { return ___minY_0; }
  13688. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13689. inline void set_minY_0(int32_t value)
  13690. {
  13691. ___minY_0 = value;
  13692. }
  13693. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789, ___maxY_1)); }
  13694. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13695. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13696. inline void set_maxY_1(int32_t value)
  13697. {
  13698. ___maxY_1 = value;
  13699. }
  13700. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789, ___stepY_2)); }
  13701. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13702. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13703. inline void set_stepY_2(int32_t value)
  13704. {
  13705. ___stepY_2 = value;
  13706. }
  13707. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789, ___width_3)); }
  13708. inline int32_t get_width_3() const { return ___width_3; }
  13709. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13710. inline void set_width_3(int32_t value)
  13711. {
  13712. ___width_3 = value;
  13713. }
  13714. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789, ___allocator_4)); }
  13715. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13716. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13717. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13718. {
  13719. ___allocator_4 = value;
  13720. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13721. }
  13722. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789, ___operation_5)); }
  13723. inline ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 get_operation_5() const { return ___operation_5; }
  13724. inline ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * get_address_of_operation_5() { return &___operation_5; }
  13725. inline void set_operation_5(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 value)
  13726. {
  13727. ___operation_5 = value;
  13728. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13729. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13730. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13731. #endif
  13732. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13733. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13734. #endif
  13735. }
  13736. };
  13737. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  13738. struct RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E
  13739. {
  13740. public:
  13741. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13742. int32_t ___minY_0;
  13743. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13744. int32_t ___maxY_1;
  13745. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13746. int32_t ___stepY_2;
  13747. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13748. int32_t ___width_3;
  13749. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13750. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13751. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13752. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E ___operation_5;
  13753. public:
  13754. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E, ___minY_0)); }
  13755. inline int32_t get_minY_0() const { return ___minY_0; }
  13756. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13757. inline void set_minY_0(int32_t value)
  13758. {
  13759. ___minY_0 = value;
  13760. }
  13761. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E, ___maxY_1)); }
  13762. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13763. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13764. inline void set_maxY_1(int32_t value)
  13765. {
  13766. ___maxY_1 = value;
  13767. }
  13768. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E, ___stepY_2)); }
  13769. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13770. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13771. inline void set_stepY_2(int32_t value)
  13772. {
  13773. ___stepY_2 = value;
  13774. }
  13775. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E, ___width_3)); }
  13776. inline int32_t get_width_3() const { return ___width_3; }
  13777. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13778. inline void set_width_3(int32_t value)
  13779. {
  13780. ___width_3 = value;
  13781. }
  13782. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E, ___allocator_4)); }
  13783. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13784. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13785. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13786. {
  13787. ___allocator_4 = value;
  13788. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13789. }
  13790. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E, ___operation_5)); }
  13791. inline ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E get_operation_5() const { return ___operation_5; }
  13792. inline ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * get_address_of_operation_5() { return &___operation_5; }
  13793. inline void set_operation_5(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E value)
  13794. {
  13795. ___operation_5 = value;
  13796. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13797. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13798. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13799. #endif
  13800. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13801. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13802. #endif
  13803. }
  13804. };
  13805. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  13806. struct RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C
  13807. {
  13808. public:
  13809. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13810. int32_t ___minY_0;
  13811. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13812. int32_t ___maxY_1;
  13813. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13814. int32_t ___stepY_2;
  13815. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13816. int32_t ___width_3;
  13817. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13818. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13819. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13820. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E ___operation_5;
  13821. public:
  13822. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C, ___minY_0)); }
  13823. inline int32_t get_minY_0() const { return ___minY_0; }
  13824. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13825. inline void set_minY_0(int32_t value)
  13826. {
  13827. ___minY_0 = value;
  13828. }
  13829. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C, ___maxY_1)); }
  13830. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13831. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13832. inline void set_maxY_1(int32_t value)
  13833. {
  13834. ___maxY_1 = value;
  13835. }
  13836. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C, ___stepY_2)); }
  13837. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13838. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13839. inline void set_stepY_2(int32_t value)
  13840. {
  13841. ___stepY_2 = value;
  13842. }
  13843. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C, ___width_3)); }
  13844. inline int32_t get_width_3() const { return ___width_3; }
  13845. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13846. inline void set_width_3(int32_t value)
  13847. {
  13848. ___width_3 = value;
  13849. }
  13850. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C, ___allocator_4)); }
  13851. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13852. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13853. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13854. {
  13855. ___allocator_4 = value;
  13856. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13857. }
  13858. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C, ___operation_5)); }
  13859. inline ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E get_operation_5() const { return ___operation_5; }
  13860. inline ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * get_address_of_operation_5() { return &___operation_5; }
  13861. inline void set_operation_5(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E value)
  13862. {
  13863. ___operation_5 = value;
  13864. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13865. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13866. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13867. #endif
  13868. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13869. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13870. #endif
  13871. }
  13872. };
  13873. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  13874. struct RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D
  13875. {
  13876. public:
  13877. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13878. int32_t ___minY_0;
  13879. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13880. int32_t ___maxY_1;
  13881. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13882. int32_t ___stepY_2;
  13883. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13884. int32_t ___width_3;
  13885. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13886. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13887. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13888. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 ___operation_5;
  13889. public:
  13890. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D, ___minY_0)); }
  13891. inline int32_t get_minY_0() const { return ___minY_0; }
  13892. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13893. inline void set_minY_0(int32_t value)
  13894. {
  13895. ___minY_0 = value;
  13896. }
  13897. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D, ___maxY_1)); }
  13898. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13899. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13900. inline void set_maxY_1(int32_t value)
  13901. {
  13902. ___maxY_1 = value;
  13903. }
  13904. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D, ___stepY_2)); }
  13905. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13906. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13907. inline void set_stepY_2(int32_t value)
  13908. {
  13909. ___stepY_2 = value;
  13910. }
  13911. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D, ___width_3)); }
  13912. inline int32_t get_width_3() const { return ___width_3; }
  13913. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13914. inline void set_width_3(int32_t value)
  13915. {
  13916. ___width_3 = value;
  13917. }
  13918. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D, ___allocator_4)); }
  13919. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13920. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13921. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13922. {
  13923. ___allocator_4 = value;
  13924. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13925. }
  13926. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D, ___operation_5)); }
  13927. inline ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 get_operation_5() const { return ___operation_5; }
  13928. inline ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * get_address_of_operation_5() { return &___operation_5; }
  13929. inline void set_operation_5(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 value)
  13930. {
  13931. ___operation_5 = value;
  13932. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  13933. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13934. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  13935. #endif
  13936. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13937. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  13938. #endif
  13939. }
  13940. };
  13941. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  13942. struct RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345
  13943. {
  13944. public:
  13945. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  13946. int32_t ___minY_0;
  13947. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  13948. int32_t ___maxY_1;
  13949. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  13950. int32_t ___stepY_2;
  13951. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  13952. int32_t ___width_3;
  13953. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  13954. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13955. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  13956. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 ___operation_5;
  13957. public:
  13958. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345, ___minY_0)); }
  13959. inline int32_t get_minY_0() const { return ___minY_0; }
  13960. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13961. inline void set_minY_0(int32_t value)
  13962. {
  13963. ___minY_0 = value;
  13964. }
  13965. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345, ___maxY_1)); }
  13966. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13967. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13968. inline void set_maxY_1(int32_t value)
  13969. {
  13970. ___maxY_1 = value;
  13971. }
  13972. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345, ___stepY_2)); }
  13973. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13974. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13975. inline void set_stepY_2(int32_t value)
  13976. {
  13977. ___stepY_2 = value;
  13978. }
  13979. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345, ___width_3)); }
  13980. inline int32_t get_width_3() const { return ___width_3; }
  13981. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13982. inline void set_width_3(int32_t value)
  13983. {
  13984. ___width_3 = value;
  13985. }
  13986. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345, ___allocator_4)); }
  13987. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13988. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13989. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13990. {
  13991. ___allocator_4 = value;
  13992. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13993. }
  13994. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345, ___operation_5)); }
  13995. inline ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 get_operation_5() const { return ___operation_5; }
  13996. inline ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * get_address_of_operation_5() { return &___operation_5; }
  13997. inline void set_operation_5(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 value)
  13998. {
  13999. ___operation_5 = value;
  14000. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14001. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14002. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14003. #endif
  14004. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14005. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14006. #endif
  14007. }
  14008. };
  14009. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  14010. struct RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5
  14011. {
  14012. public:
  14013. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14014. int32_t ___minY_0;
  14015. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14016. int32_t ___maxY_1;
  14017. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14018. int32_t ___stepY_2;
  14019. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14020. int32_t ___width_3;
  14021. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14022. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14023. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14024. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 ___operation_5;
  14025. public:
  14026. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5, ___minY_0)); }
  14027. inline int32_t get_minY_0() const { return ___minY_0; }
  14028. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14029. inline void set_minY_0(int32_t value)
  14030. {
  14031. ___minY_0 = value;
  14032. }
  14033. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5, ___maxY_1)); }
  14034. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14035. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14036. inline void set_maxY_1(int32_t value)
  14037. {
  14038. ___maxY_1 = value;
  14039. }
  14040. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5, ___stepY_2)); }
  14041. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14042. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14043. inline void set_stepY_2(int32_t value)
  14044. {
  14045. ___stepY_2 = value;
  14046. }
  14047. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5, ___width_3)); }
  14048. inline int32_t get_width_3() const { return ___width_3; }
  14049. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14050. inline void set_width_3(int32_t value)
  14051. {
  14052. ___width_3 = value;
  14053. }
  14054. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5, ___allocator_4)); }
  14055. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14056. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14057. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14058. {
  14059. ___allocator_4 = value;
  14060. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14061. }
  14062. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5, ___operation_5)); }
  14063. inline ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 get_operation_5() const { return ___operation_5; }
  14064. inline ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * get_address_of_operation_5() { return &___operation_5; }
  14065. inline void set_operation_5(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 value)
  14066. {
  14067. ___operation_5 = value;
  14068. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14069. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14070. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14071. #endif
  14072. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14073. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14074. #endif
  14075. }
  14076. };
  14077. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  14078. struct RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03
  14079. {
  14080. public:
  14081. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14082. int32_t ___minY_0;
  14083. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14084. int32_t ___maxY_1;
  14085. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14086. int32_t ___stepY_2;
  14087. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14088. int32_t ___width_3;
  14089. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14090. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14091. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14092. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 ___operation_5;
  14093. public:
  14094. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03, ___minY_0)); }
  14095. inline int32_t get_minY_0() const { return ___minY_0; }
  14096. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14097. inline void set_minY_0(int32_t value)
  14098. {
  14099. ___minY_0 = value;
  14100. }
  14101. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03, ___maxY_1)); }
  14102. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14103. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14104. inline void set_maxY_1(int32_t value)
  14105. {
  14106. ___maxY_1 = value;
  14107. }
  14108. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03, ___stepY_2)); }
  14109. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14110. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14111. inline void set_stepY_2(int32_t value)
  14112. {
  14113. ___stepY_2 = value;
  14114. }
  14115. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03, ___width_3)); }
  14116. inline int32_t get_width_3() const { return ___width_3; }
  14117. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14118. inline void set_width_3(int32_t value)
  14119. {
  14120. ___width_3 = value;
  14121. }
  14122. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03, ___allocator_4)); }
  14123. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14124. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14125. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14126. {
  14127. ___allocator_4 = value;
  14128. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14129. }
  14130. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03, ___operation_5)); }
  14131. inline ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 get_operation_5() const { return ___operation_5; }
  14132. inline ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * get_address_of_operation_5() { return &___operation_5; }
  14133. inline void set_operation_5(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 value)
  14134. {
  14135. ___operation_5 = value;
  14136. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14137. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14138. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14139. #endif
  14140. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14141. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14142. #endif
  14143. }
  14144. };
  14145. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  14146. struct RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE
  14147. {
  14148. public:
  14149. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14150. int32_t ___minY_0;
  14151. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14152. int32_t ___maxY_1;
  14153. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14154. int32_t ___stepY_2;
  14155. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14156. int32_t ___width_3;
  14157. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14158. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14159. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14160. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 ___operation_5;
  14161. public:
  14162. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE, ___minY_0)); }
  14163. inline int32_t get_minY_0() const { return ___minY_0; }
  14164. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14165. inline void set_minY_0(int32_t value)
  14166. {
  14167. ___minY_0 = value;
  14168. }
  14169. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE, ___maxY_1)); }
  14170. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14171. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14172. inline void set_maxY_1(int32_t value)
  14173. {
  14174. ___maxY_1 = value;
  14175. }
  14176. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE, ___stepY_2)); }
  14177. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14178. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14179. inline void set_stepY_2(int32_t value)
  14180. {
  14181. ___stepY_2 = value;
  14182. }
  14183. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE, ___width_3)); }
  14184. inline int32_t get_width_3() const { return ___width_3; }
  14185. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14186. inline void set_width_3(int32_t value)
  14187. {
  14188. ___width_3 = value;
  14189. }
  14190. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE, ___allocator_4)); }
  14191. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14192. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14193. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14194. {
  14195. ___allocator_4 = value;
  14196. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14197. }
  14198. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE, ___operation_5)); }
  14199. inline ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 get_operation_5() const { return ___operation_5; }
  14200. inline ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * get_address_of_operation_5() { return &___operation_5; }
  14201. inline void set_operation_5(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 value)
  14202. {
  14203. ___operation_5 = value;
  14204. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14205. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14206. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14207. #endif
  14208. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14209. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14210. #endif
  14211. }
  14212. };
  14213. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  14214. struct RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7
  14215. {
  14216. public:
  14217. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14218. int32_t ___minY_0;
  14219. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14220. int32_t ___maxY_1;
  14221. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14222. int32_t ___stepY_2;
  14223. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14224. int32_t ___width_3;
  14225. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14226. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14227. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14228. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E ___operation_5;
  14229. public:
  14230. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7, ___minY_0)); }
  14231. inline int32_t get_minY_0() const { return ___minY_0; }
  14232. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14233. inline void set_minY_0(int32_t value)
  14234. {
  14235. ___minY_0 = value;
  14236. }
  14237. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7, ___maxY_1)); }
  14238. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14239. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14240. inline void set_maxY_1(int32_t value)
  14241. {
  14242. ___maxY_1 = value;
  14243. }
  14244. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7, ___stepY_2)); }
  14245. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14246. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14247. inline void set_stepY_2(int32_t value)
  14248. {
  14249. ___stepY_2 = value;
  14250. }
  14251. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7, ___width_3)); }
  14252. inline int32_t get_width_3() const { return ___width_3; }
  14253. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14254. inline void set_width_3(int32_t value)
  14255. {
  14256. ___width_3 = value;
  14257. }
  14258. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7, ___allocator_4)); }
  14259. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14260. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14261. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14262. {
  14263. ___allocator_4 = value;
  14264. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14265. }
  14266. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7, ___operation_5)); }
  14267. inline ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E get_operation_5() const { return ___operation_5; }
  14268. inline ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * get_address_of_operation_5() { return &___operation_5; }
  14269. inline void set_operation_5(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E value)
  14270. {
  14271. ___operation_5 = value;
  14272. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14273. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14274. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14275. #endif
  14276. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14277. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14278. #endif
  14279. }
  14280. };
  14281. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  14282. struct RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8
  14283. {
  14284. public:
  14285. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14286. int32_t ___minY_0;
  14287. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14288. int32_t ___maxY_1;
  14289. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14290. int32_t ___stepY_2;
  14291. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14292. int32_t ___width_3;
  14293. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14294. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14295. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14296. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA ___operation_5;
  14297. public:
  14298. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8, ___minY_0)); }
  14299. inline int32_t get_minY_0() const { return ___minY_0; }
  14300. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14301. inline void set_minY_0(int32_t value)
  14302. {
  14303. ___minY_0 = value;
  14304. }
  14305. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8, ___maxY_1)); }
  14306. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14307. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14308. inline void set_maxY_1(int32_t value)
  14309. {
  14310. ___maxY_1 = value;
  14311. }
  14312. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8, ___stepY_2)); }
  14313. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14314. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14315. inline void set_stepY_2(int32_t value)
  14316. {
  14317. ___stepY_2 = value;
  14318. }
  14319. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8, ___width_3)); }
  14320. inline int32_t get_width_3() const { return ___width_3; }
  14321. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14322. inline void set_width_3(int32_t value)
  14323. {
  14324. ___width_3 = value;
  14325. }
  14326. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8, ___allocator_4)); }
  14327. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14328. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14329. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14330. {
  14331. ___allocator_4 = value;
  14332. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14333. }
  14334. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8, ___operation_5)); }
  14335. inline ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA get_operation_5() const { return ___operation_5; }
  14336. inline ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * get_address_of_operation_5() { return &___operation_5; }
  14337. inline void set_operation_5(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA value)
  14338. {
  14339. ___operation_5 = value;
  14340. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14341. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14342. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14343. #endif
  14344. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14345. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14346. #endif
  14347. }
  14348. };
  14349. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  14350. struct RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6
  14351. {
  14352. public:
  14353. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14354. int32_t ___minY_0;
  14355. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14356. int32_t ___maxY_1;
  14357. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14358. int32_t ___stepY_2;
  14359. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14360. int32_t ___width_3;
  14361. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14362. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14363. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14364. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE ___operation_5;
  14365. public:
  14366. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6, ___minY_0)); }
  14367. inline int32_t get_minY_0() const { return ___minY_0; }
  14368. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14369. inline void set_minY_0(int32_t value)
  14370. {
  14371. ___minY_0 = value;
  14372. }
  14373. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6, ___maxY_1)); }
  14374. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14375. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14376. inline void set_maxY_1(int32_t value)
  14377. {
  14378. ___maxY_1 = value;
  14379. }
  14380. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6, ___stepY_2)); }
  14381. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14382. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14383. inline void set_stepY_2(int32_t value)
  14384. {
  14385. ___stepY_2 = value;
  14386. }
  14387. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6, ___width_3)); }
  14388. inline int32_t get_width_3() const { return ___width_3; }
  14389. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14390. inline void set_width_3(int32_t value)
  14391. {
  14392. ___width_3 = value;
  14393. }
  14394. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6, ___allocator_4)); }
  14395. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14396. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14397. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14398. {
  14399. ___allocator_4 = value;
  14400. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14401. }
  14402. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6, ___operation_5)); }
  14403. inline ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE get_operation_5() const { return ___operation_5; }
  14404. inline ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * get_address_of_operation_5() { return &___operation_5; }
  14405. inline void set_operation_5(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE value)
  14406. {
  14407. ___operation_5 = value;
  14408. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14409. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14410. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14411. #endif
  14412. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14413. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14414. #endif
  14415. }
  14416. };
  14417. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  14418. struct RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409
  14419. {
  14420. public:
  14421. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14422. int32_t ___minY_0;
  14423. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14424. int32_t ___maxY_1;
  14425. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14426. int32_t ___stepY_2;
  14427. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14428. int32_t ___width_3;
  14429. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14430. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14431. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14432. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 ___operation_5;
  14433. public:
  14434. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409, ___minY_0)); }
  14435. inline int32_t get_minY_0() const { return ___minY_0; }
  14436. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14437. inline void set_minY_0(int32_t value)
  14438. {
  14439. ___minY_0 = value;
  14440. }
  14441. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409, ___maxY_1)); }
  14442. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14443. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14444. inline void set_maxY_1(int32_t value)
  14445. {
  14446. ___maxY_1 = value;
  14447. }
  14448. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409, ___stepY_2)); }
  14449. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14450. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14451. inline void set_stepY_2(int32_t value)
  14452. {
  14453. ___stepY_2 = value;
  14454. }
  14455. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409, ___width_3)); }
  14456. inline int32_t get_width_3() const { return ___width_3; }
  14457. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14458. inline void set_width_3(int32_t value)
  14459. {
  14460. ___width_3 = value;
  14461. }
  14462. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409, ___allocator_4)); }
  14463. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14464. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14465. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14466. {
  14467. ___allocator_4 = value;
  14468. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14469. }
  14470. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409, ___operation_5)); }
  14471. inline ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 get_operation_5() const { return ___operation_5; }
  14472. inline ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * get_address_of_operation_5() { return &___operation_5; }
  14473. inline void set_operation_5(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 value)
  14474. {
  14475. ___operation_5 = value;
  14476. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14477. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14478. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14479. #endif
  14480. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14481. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14482. #endif
  14483. }
  14484. };
  14485. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  14486. struct RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2
  14487. {
  14488. public:
  14489. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14490. int32_t ___minY_0;
  14491. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14492. int32_t ___maxY_1;
  14493. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14494. int32_t ___stepY_2;
  14495. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14496. int32_t ___width_3;
  14497. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14498. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14499. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14500. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 ___operation_5;
  14501. public:
  14502. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2, ___minY_0)); }
  14503. inline int32_t get_minY_0() const { return ___minY_0; }
  14504. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14505. inline void set_minY_0(int32_t value)
  14506. {
  14507. ___minY_0 = value;
  14508. }
  14509. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2, ___maxY_1)); }
  14510. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14511. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14512. inline void set_maxY_1(int32_t value)
  14513. {
  14514. ___maxY_1 = value;
  14515. }
  14516. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2, ___stepY_2)); }
  14517. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14518. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14519. inline void set_stepY_2(int32_t value)
  14520. {
  14521. ___stepY_2 = value;
  14522. }
  14523. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2, ___width_3)); }
  14524. inline int32_t get_width_3() const { return ___width_3; }
  14525. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14526. inline void set_width_3(int32_t value)
  14527. {
  14528. ___width_3 = value;
  14529. }
  14530. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2, ___allocator_4)); }
  14531. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14532. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14533. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14534. {
  14535. ___allocator_4 = value;
  14536. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14537. }
  14538. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2, ___operation_5)); }
  14539. inline ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 get_operation_5() const { return ___operation_5; }
  14540. inline ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * get_address_of_operation_5() { return &___operation_5; }
  14541. inline void set_operation_5(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 value)
  14542. {
  14543. ___operation_5 = value;
  14544. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14545. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14546. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14547. #endif
  14548. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14549. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14550. #endif
  14551. }
  14552. };
  14553. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  14554. struct RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523
  14555. {
  14556. public:
  14557. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14558. int32_t ___minY_0;
  14559. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14560. int32_t ___maxY_1;
  14561. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14562. int32_t ___stepY_2;
  14563. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14564. int32_t ___width_3;
  14565. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14566. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14567. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14568. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 ___operation_5;
  14569. public:
  14570. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523, ___minY_0)); }
  14571. inline int32_t get_minY_0() const { return ___minY_0; }
  14572. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14573. inline void set_minY_0(int32_t value)
  14574. {
  14575. ___minY_0 = value;
  14576. }
  14577. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523, ___maxY_1)); }
  14578. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14579. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14580. inline void set_maxY_1(int32_t value)
  14581. {
  14582. ___maxY_1 = value;
  14583. }
  14584. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523, ___stepY_2)); }
  14585. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14586. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14587. inline void set_stepY_2(int32_t value)
  14588. {
  14589. ___stepY_2 = value;
  14590. }
  14591. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523, ___width_3)); }
  14592. inline int32_t get_width_3() const { return ___width_3; }
  14593. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14594. inline void set_width_3(int32_t value)
  14595. {
  14596. ___width_3 = value;
  14597. }
  14598. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523, ___allocator_4)); }
  14599. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14600. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14601. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14602. {
  14603. ___allocator_4 = value;
  14604. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14605. }
  14606. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523, ___operation_5)); }
  14607. inline ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 get_operation_5() const { return ___operation_5; }
  14608. inline ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * get_address_of_operation_5() { return &___operation_5; }
  14609. inline void set_operation_5(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 value)
  14610. {
  14611. ___operation_5 = value;
  14612. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14613. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14614. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14615. #endif
  14616. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14617. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14618. #endif
  14619. }
  14620. };
  14621. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  14622. struct RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C
  14623. {
  14624. public:
  14625. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14626. int32_t ___minY_0;
  14627. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14628. int32_t ___maxY_1;
  14629. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14630. int32_t ___stepY_2;
  14631. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14632. int32_t ___width_3;
  14633. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14634. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14635. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14636. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 ___operation_5;
  14637. public:
  14638. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C, ___minY_0)); }
  14639. inline int32_t get_minY_0() const { return ___minY_0; }
  14640. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14641. inline void set_minY_0(int32_t value)
  14642. {
  14643. ___minY_0 = value;
  14644. }
  14645. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C, ___maxY_1)); }
  14646. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14647. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14648. inline void set_maxY_1(int32_t value)
  14649. {
  14650. ___maxY_1 = value;
  14651. }
  14652. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C, ___stepY_2)); }
  14653. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14654. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14655. inline void set_stepY_2(int32_t value)
  14656. {
  14657. ___stepY_2 = value;
  14658. }
  14659. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C, ___width_3)); }
  14660. inline int32_t get_width_3() const { return ___width_3; }
  14661. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14662. inline void set_width_3(int32_t value)
  14663. {
  14664. ___width_3 = value;
  14665. }
  14666. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C, ___allocator_4)); }
  14667. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14668. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14669. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14670. {
  14671. ___allocator_4 = value;
  14672. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14673. }
  14674. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C, ___operation_5)); }
  14675. inline ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 get_operation_5() const { return ___operation_5; }
  14676. inline ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * get_address_of_operation_5() { return &___operation_5; }
  14677. inline void set_operation_5(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 value)
  14678. {
  14679. ___operation_5 = value;
  14680. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14681. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14682. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14683. #endif
  14684. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14685. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14686. #endif
  14687. }
  14688. };
  14689. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  14690. struct RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F
  14691. {
  14692. public:
  14693. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14694. int32_t ___minY_0;
  14695. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14696. int32_t ___maxY_1;
  14697. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14698. int32_t ___stepY_2;
  14699. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14700. int32_t ___width_3;
  14701. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14702. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14703. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14704. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF ___operation_5;
  14705. public:
  14706. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F, ___minY_0)); }
  14707. inline int32_t get_minY_0() const { return ___minY_0; }
  14708. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14709. inline void set_minY_0(int32_t value)
  14710. {
  14711. ___minY_0 = value;
  14712. }
  14713. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F, ___maxY_1)); }
  14714. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14715. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14716. inline void set_maxY_1(int32_t value)
  14717. {
  14718. ___maxY_1 = value;
  14719. }
  14720. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F, ___stepY_2)); }
  14721. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14722. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14723. inline void set_stepY_2(int32_t value)
  14724. {
  14725. ___stepY_2 = value;
  14726. }
  14727. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F, ___width_3)); }
  14728. inline int32_t get_width_3() const { return ___width_3; }
  14729. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14730. inline void set_width_3(int32_t value)
  14731. {
  14732. ___width_3 = value;
  14733. }
  14734. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F, ___allocator_4)); }
  14735. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14736. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14737. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14738. {
  14739. ___allocator_4 = value;
  14740. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14741. }
  14742. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F, ___operation_5)); }
  14743. inline ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF get_operation_5() const { return ___operation_5; }
  14744. inline ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * get_address_of_operation_5() { return &___operation_5; }
  14745. inline void set_operation_5(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF value)
  14746. {
  14747. ___operation_5 = value;
  14748. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14749. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14750. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14751. #endif
  14752. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14753. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14754. #endif
  14755. }
  14756. };
  14757. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  14758. struct RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC
  14759. {
  14760. public:
  14761. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14762. int32_t ___minY_0;
  14763. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14764. int32_t ___maxY_1;
  14765. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14766. int32_t ___stepY_2;
  14767. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14768. int32_t ___width_3;
  14769. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14770. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14771. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14772. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D ___operation_5;
  14773. public:
  14774. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC, ___minY_0)); }
  14775. inline int32_t get_minY_0() const { return ___minY_0; }
  14776. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14777. inline void set_minY_0(int32_t value)
  14778. {
  14779. ___minY_0 = value;
  14780. }
  14781. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC, ___maxY_1)); }
  14782. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14783. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14784. inline void set_maxY_1(int32_t value)
  14785. {
  14786. ___maxY_1 = value;
  14787. }
  14788. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC, ___stepY_2)); }
  14789. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14790. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14791. inline void set_stepY_2(int32_t value)
  14792. {
  14793. ___stepY_2 = value;
  14794. }
  14795. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC, ___width_3)); }
  14796. inline int32_t get_width_3() const { return ___width_3; }
  14797. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14798. inline void set_width_3(int32_t value)
  14799. {
  14800. ___width_3 = value;
  14801. }
  14802. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC, ___allocator_4)); }
  14803. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14804. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14805. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14806. {
  14807. ___allocator_4 = value;
  14808. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14809. }
  14810. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC, ___operation_5)); }
  14811. inline ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D get_operation_5() const { return ___operation_5; }
  14812. inline ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * get_address_of_operation_5() { return &___operation_5; }
  14813. inline void set_operation_5(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D value)
  14814. {
  14815. ___operation_5 = value;
  14816. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14817. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14818. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14819. #endif
  14820. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14821. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14822. #endif
  14823. }
  14824. };
  14825. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  14826. struct RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34
  14827. {
  14828. public:
  14829. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14830. int32_t ___minY_0;
  14831. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14832. int32_t ___maxY_1;
  14833. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14834. int32_t ___stepY_2;
  14835. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14836. int32_t ___width_3;
  14837. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14838. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14839. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14840. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 ___operation_5;
  14841. public:
  14842. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34, ___minY_0)); }
  14843. inline int32_t get_minY_0() const { return ___minY_0; }
  14844. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14845. inline void set_minY_0(int32_t value)
  14846. {
  14847. ___minY_0 = value;
  14848. }
  14849. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34, ___maxY_1)); }
  14850. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14851. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14852. inline void set_maxY_1(int32_t value)
  14853. {
  14854. ___maxY_1 = value;
  14855. }
  14856. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34, ___stepY_2)); }
  14857. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14858. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14859. inline void set_stepY_2(int32_t value)
  14860. {
  14861. ___stepY_2 = value;
  14862. }
  14863. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34, ___width_3)); }
  14864. inline int32_t get_width_3() const { return ___width_3; }
  14865. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14866. inline void set_width_3(int32_t value)
  14867. {
  14868. ___width_3 = value;
  14869. }
  14870. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34, ___allocator_4)); }
  14871. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14872. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14873. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14874. {
  14875. ___allocator_4 = value;
  14876. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14877. }
  14878. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34, ___operation_5)); }
  14879. inline ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 get_operation_5() const { return ___operation_5; }
  14880. inline ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * get_address_of_operation_5() { return &___operation_5; }
  14881. inline void set_operation_5(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 value)
  14882. {
  14883. ___operation_5 = value;
  14884. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14885. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14886. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14887. #endif
  14888. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14889. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14890. #endif
  14891. }
  14892. };
  14893. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  14894. struct RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774
  14895. {
  14896. public:
  14897. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14898. int32_t ___minY_0;
  14899. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14900. int32_t ___maxY_1;
  14901. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14902. int32_t ___stepY_2;
  14903. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14904. int32_t ___width_3;
  14905. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14906. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14907. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14908. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 ___operation_5;
  14909. public:
  14910. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774, ___minY_0)); }
  14911. inline int32_t get_minY_0() const { return ___minY_0; }
  14912. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14913. inline void set_minY_0(int32_t value)
  14914. {
  14915. ___minY_0 = value;
  14916. }
  14917. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774, ___maxY_1)); }
  14918. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14919. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14920. inline void set_maxY_1(int32_t value)
  14921. {
  14922. ___maxY_1 = value;
  14923. }
  14924. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774, ___stepY_2)); }
  14925. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14926. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14927. inline void set_stepY_2(int32_t value)
  14928. {
  14929. ___stepY_2 = value;
  14930. }
  14931. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774, ___width_3)); }
  14932. inline int32_t get_width_3() const { return ___width_3; }
  14933. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14934. inline void set_width_3(int32_t value)
  14935. {
  14936. ___width_3 = value;
  14937. }
  14938. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774, ___allocator_4)); }
  14939. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14940. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14941. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14942. {
  14943. ___allocator_4 = value;
  14944. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14945. }
  14946. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774, ___operation_5)); }
  14947. inline ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 get_operation_5() const { return ___operation_5; }
  14948. inline ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * get_address_of_operation_5() { return &___operation_5; }
  14949. inline void set_operation_5(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 value)
  14950. {
  14951. ___operation_5 = value;
  14952. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  14953. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14954. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  14955. #endif
  14956. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14957. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  14958. #endif
  14959. }
  14960. };
  14961. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  14962. struct RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6
  14963. {
  14964. public:
  14965. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  14966. int32_t ___minY_0;
  14967. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  14968. int32_t ___maxY_1;
  14969. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  14970. int32_t ___stepY_2;
  14971. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  14972. int32_t ___width_3;
  14973. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  14974. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14975. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  14976. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 ___operation_5;
  14977. public:
  14978. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6, ___minY_0)); }
  14979. inline int32_t get_minY_0() const { return ___minY_0; }
  14980. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14981. inline void set_minY_0(int32_t value)
  14982. {
  14983. ___minY_0 = value;
  14984. }
  14985. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6, ___maxY_1)); }
  14986. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14987. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14988. inline void set_maxY_1(int32_t value)
  14989. {
  14990. ___maxY_1 = value;
  14991. }
  14992. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6, ___stepY_2)); }
  14993. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14994. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14995. inline void set_stepY_2(int32_t value)
  14996. {
  14997. ___stepY_2 = value;
  14998. }
  14999. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6, ___width_3)); }
  15000. inline int32_t get_width_3() const { return ___width_3; }
  15001. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15002. inline void set_width_3(int32_t value)
  15003. {
  15004. ___width_3 = value;
  15005. }
  15006. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6, ___allocator_4)); }
  15007. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15008. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15009. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15010. {
  15011. ___allocator_4 = value;
  15012. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15013. }
  15014. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6, ___operation_5)); }
  15015. inline ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 get_operation_5() const { return ___operation_5; }
  15016. inline ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * get_address_of_operation_5() { return &___operation_5; }
  15017. inline void set_operation_5(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 value)
  15018. {
  15019. ___operation_5 = value;
  15020. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15021. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15022. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15023. #endif
  15024. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15025. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15026. #endif
  15027. }
  15028. };
  15029. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  15030. struct RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC
  15031. {
  15032. public:
  15033. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15034. int32_t ___minY_0;
  15035. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15036. int32_t ___maxY_1;
  15037. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15038. int32_t ___stepY_2;
  15039. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15040. int32_t ___width_3;
  15041. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15042. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15043. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15044. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE ___operation_5;
  15045. public:
  15046. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC, ___minY_0)); }
  15047. inline int32_t get_minY_0() const { return ___minY_0; }
  15048. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15049. inline void set_minY_0(int32_t value)
  15050. {
  15051. ___minY_0 = value;
  15052. }
  15053. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC, ___maxY_1)); }
  15054. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15055. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15056. inline void set_maxY_1(int32_t value)
  15057. {
  15058. ___maxY_1 = value;
  15059. }
  15060. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC, ___stepY_2)); }
  15061. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15062. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15063. inline void set_stepY_2(int32_t value)
  15064. {
  15065. ___stepY_2 = value;
  15066. }
  15067. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC, ___width_3)); }
  15068. inline int32_t get_width_3() const { return ___width_3; }
  15069. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15070. inline void set_width_3(int32_t value)
  15071. {
  15072. ___width_3 = value;
  15073. }
  15074. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC, ___allocator_4)); }
  15075. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15076. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15077. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15078. {
  15079. ___allocator_4 = value;
  15080. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15081. }
  15082. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC, ___operation_5)); }
  15083. inline ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE get_operation_5() const { return ___operation_5; }
  15084. inline ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * get_address_of_operation_5() { return &___operation_5; }
  15085. inline void set_operation_5(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE value)
  15086. {
  15087. ___operation_5 = value;
  15088. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15089. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15090. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15091. #endif
  15092. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15093. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15094. #endif
  15095. }
  15096. };
  15097. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  15098. struct RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844
  15099. {
  15100. public:
  15101. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15102. int32_t ___minY_0;
  15103. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15104. int32_t ___maxY_1;
  15105. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15106. int32_t ___stepY_2;
  15107. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15108. int32_t ___width_3;
  15109. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15110. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15111. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15112. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 ___operation_5;
  15113. public:
  15114. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844, ___minY_0)); }
  15115. inline int32_t get_minY_0() const { return ___minY_0; }
  15116. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15117. inline void set_minY_0(int32_t value)
  15118. {
  15119. ___minY_0 = value;
  15120. }
  15121. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844, ___maxY_1)); }
  15122. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15123. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15124. inline void set_maxY_1(int32_t value)
  15125. {
  15126. ___maxY_1 = value;
  15127. }
  15128. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844, ___stepY_2)); }
  15129. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15130. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15131. inline void set_stepY_2(int32_t value)
  15132. {
  15133. ___stepY_2 = value;
  15134. }
  15135. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844, ___width_3)); }
  15136. inline int32_t get_width_3() const { return ___width_3; }
  15137. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15138. inline void set_width_3(int32_t value)
  15139. {
  15140. ___width_3 = value;
  15141. }
  15142. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844, ___allocator_4)); }
  15143. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15144. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15145. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15146. {
  15147. ___allocator_4 = value;
  15148. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15149. }
  15150. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844, ___operation_5)); }
  15151. inline ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 get_operation_5() const { return ___operation_5; }
  15152. inline ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * get_address_of_operation_5() { return &___operation_5; }
  15153. inline void set_operation_5(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 value)
  15154. {
  15155. ___operation_5 = value;
  15156. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15157. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15158. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15159. #endif
  15160. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15161. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15162. #endif
  15163. }
  15164. };
  15165. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  15166. struct RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C
  15167. {
  15168. public:
  15169. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15170. int32_t ___minY_0;
  15171. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15172. int32_t ___maxY_1;
  15173. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15174. int32_t ___stepY_2;
  15175. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15176. int32_t ___width_3;
  15177. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15178. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15179. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15180. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 ___operation_5;
  15181. public:
  15182. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C, ___minY_0)); }
  15183. inline int32_t get_minY_0() const { return ___minY_0; }
  15184. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15185. inline void set_minY_0(int32_t value)
  15186. {
  15187. ___minY_0 = value;
  15188. }
  15189. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C, ___maxY_1)); }
  15190. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15191. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15192. inline void set_maxY_1(int32_t value)
  15193. {
  15194. ___maxY_1 = value;
  15195. }
  15196. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C, ___stepY_2)); }
  15197. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15198. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15199. inline void set_stepY_2(int32_t value)
  15200. {
  15201. ___stepY_2 = value;
  15202. }
  15203. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C, ___width_3)); }
  15204. inline int32_t get_width_3() const { return ___width_3; }
  15205. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15206. inline void set_width_3(int32_t value)
  15207. {
  15208. ___width_3 = value;
  15209. }
  15210. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C, ___allocator_4)); }
  15211. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15212. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15213. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15214. {
  15215. ___allocator_4 = value;
  15216. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15217. }
  15218. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C, ___operation_5)); }
  15219. inline ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 get_operation_5() const { return ___operation_5; }
  15220. inline ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * get_address_of_operation_5() { return &___operation_5; }
  15221. inline void set_operation_5(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 value)
  15222. {
  15223. ___operation_5 = value;
  15224. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15225. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15226. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15227. #endif
  15228. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15229. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15230. #endif
  15231. }
  15232. };
  15233. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  15234. struct RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793
  15235. {
  15236. public:
  15237. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15238. int32_t ___minY_0;
  15239. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15240. int32_t ___maxY_1;
  15241. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15242. int32_t ___stepY_2;
  15243. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15244. int32_t ___width_3;
  15245. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15246. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15247. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15248. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 ___operation_5;
  15249. public:
  15250. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793, ___minY_0)); }
  15251. inline int32_t get_minY_0() const { return ___minY_0; }
  15252. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15253. inline void set_minY_0(int32_t value)
  15254. {
  15255. ___minY_0 = value;
  15256. }
  15257. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793, ___maxY_1)); }
  15258. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15259. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15260. inline void set_maxY_1(int32_t value)
  15261. {
  15262. ___maxY_1 = value;
  15263. }
  15264. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793, ___stepY_2)); }
  15265. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15266. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15267. inline void set_stepY_2(int32_t value)
  15268. {
  15269. ___stepY_2 = value;
  15270. }
  15271. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793, ___width_3)); }
  15272. inline int32_t get_width_3() const { return ___width_3; }
  15273. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15274. inline void set_width_3(int32_t value)
  15275. {
  15276. ___width_3 = value;
  15277. }
  15278. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793, ___allocator_4)); }
  15279. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15280. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15281. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15282. {
  15283. ___allocator_4 = value;
  15284. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15285. }
  15286. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793, ___operation_5)); }
  15287. inline ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 get_operation_5() const { return ___operation_5; }
  15288. inline ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * get_address_of_operation_5() { return &___operation_5; }
  15289. inline void set_operation_5(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 value)
  15290. {
  15291. ___operation_5 = value;
  15292. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15293. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15294. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15295. #endif
  15296. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15297. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15298. #endif
  15299. }
  15300. };
  15301. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  15302. struct RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD
  15303. {
  15304. public:
  15305. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15306. int32_t ___minY_0;
  15307. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15308. int32_t ___maxY_1;
  15309. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15310. int32_t ___stepY_2;
  15311. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15312. int32_t ___width_3;
  15313. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15314. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15315. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15316. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B ___operation_5;
  15317. public:
  15318. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD, ___minY_0)); }
  15319. inline int32_t get_minY_0() const { return ___minY_0; }
  15320. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15321. inline void set_minY_0(int32_t value)
  15322. {
  15323. ___minY_0 = value;
  15324. }
  15325. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD, ___maxY_1)); }
  15326. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15327. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15328. inline void set_maxY_1(int32_t value)
  15329. {
  15330. ___maxY_1 = value;
  15331. }
  15332. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD, ___stepY_2)); }
  15333. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15334. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15335. inline void set_stepY_2(int32_t value)
  15336. {
  15337. ___stepY_2 = value;
  15338. }
  15339. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD, ___width_3)); }
  15340. inline int32_t get_width_3() const { return ___width_3; }
  15341. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15342. inline void set_width_3(int32_t value)
  15343. {
  15344. ___width_3 = value;
  15345. }
  15346. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD, ___allocator_4)); }
  15347. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15348. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15349. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15350. {
  15351. ___allocator_4 = value;
  15352. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15353. }
  15354. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD, ___operation_5)); }
  15355. inline ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B get_operation_5() const { return ___operation_5; }
  15356. inline ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * get_address_of_operation_5() { return &___operation_5; }
  15357. inline void set_operation_5(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B value)
  15358. {
  15359. ___operation_5 = value;
  15360. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15361. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15362. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15363. #endif
  15364. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15365. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15366. #endif
  15367. }
  15368. };
  15369. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  15370. struct RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC
  15371. {
  15372. public:
  15373. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15374. int32_t ___minY_0;
  15375. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15376. int32_t ___maxY_1;
  15377. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15378. int32_t ___stepY_2;
  15379. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15380. int32_t ___width_3;
  15381. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15382. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15383. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15384. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E ___operation_5;
  15385. public:
  15386. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC, ___minY_0)); }
  15387. inline int32_t get_minY_0() const { return ___minY_0; }
  15388. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15389. inline void set_minY_0(int32_t value)
  15390. {
  15391. ___minY_0 = value;
  15392. }
  15393. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC, ___maxY_1)); }
  15394. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15395. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15396. inline void set_maxY_1(int32_t value)
  15397. {
  15398. ___maxY_1 = value;
  15399. }
  15400. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC, ___stepY_2)); }
  15401. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15402. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15403. inline void set_stepY_2(int32_t value)
  15404. {
  15405. ___stepY_2 = value;
  15406. }
  15407. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC, ___width_3)); }
  15408. inline int32_t get_width_3() const { return ___width_3; }
  15409. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15410. inline void set_width_3(int32_t value)
  15411. {
  15412. ___width_3 = value;
  15413. }
  15414. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC, ___allocator_4)); }
  15415. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15416. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15417. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15418. {
  15419. ___allocator_4 = value;
  15420. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15421. }
  15422. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC, ___operation_5)); }
  15423. inline ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E get_operation_5() const { return ___operation_5; }
  15424. inline ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * get_address_of_operation_5() { return &___operation_5; }
  15425. inline void set_operation_5(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E value)
  15426. {
  15427. ___operation_5 = value;
  15428. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15429. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15430. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15431. #endif
  15432. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15433. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15434. #endif
  15435. }
  15436. };
  15437. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  15438. struct RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC
  15439. {
  15440. public:
  15441. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15442. int32_t ___minY_0;
  15443. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15444. int32_t ___maxY_1;
  15445. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15446. int32_t ___stepY_2;
  15447. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15448. int32_t ___width_3;
  15449. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15450. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15451. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15452. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 ___operation_5;
  15453. public:
  15454. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC, ___minY_0)); }
  15455. inline int32_t get_minY_0() const { return ___minY_0; }
  15456. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15457. inline void set_minY_0(int32_t value)
  15458. {
  15459. ___minY_0 = value;
  15460. }
  15461. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC, ___maxY_1)); }
  15462. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15463. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15464. inline void set_maxY_1(int32_t value)
  15465. {
  15466. ___maxY_1 = value;
  15467. }
  15468. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC, ___stepY_2)); }
  15469. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15470. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15471. inline void set_stepY_2(int32_t value)
  15472. {
  15473. ___stepY_2 = value;
  15474. }
  15475. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC, ___width_3)); }
  15476. inline int32_t get_width_3() const { return ___width_3; }
  15477. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15478. inline void set_width_3(int32_t value)
  15479. {
  15480. ___width_3 = value;
  15481. }
  15482. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC, ___allocator_4)); }
  15483. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15484. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15485. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15486. {
  15487. ___allocator_4 = value;
  15488. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15489. }
  15490. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC, ___operation_5)); }
  15491. inline ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 get_operation_5() const { return ___operation_5; }
  15492. inline ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * get_address_of_operation_5() { return &___operation_5; }
  15493. inline void set_operation_5(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 value)
  15494. {
  15495. ___operation_5 = value;
  15496. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15497. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15498. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15499. #endif
  15500. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15501. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15502. #endif
  15503. }
  15504. };
  15505. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  15506. struct RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E
  15507. {
  15508. public:
  15509. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15510. int32_t ___minY_0;
  15511. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15512. int32_t ___maxY_1;
  15513. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15514. int32_t ___stepY_2;
  15515. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15516. int32_t ___width_3;
  15517. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15518. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15519. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15520. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD ___operation_5;
  15521. public:
  15522. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E, ___minY_0)); }
  15523. inline int32_t get_minY_0() const { return ___minY_0; }
  15524. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15525. inline void set_minY_0(int32_t value)
  15526. {
  15527. ___minY_0 = value;
  15528. }
  15529. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E, ___maxY_1)); }
  15530. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15531. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15532. inline void set_maxY_1(int32_t value)
  15533. {
  15534. ___maxY_1 = value;
  15535. }
  15536. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E, ___stepY_2)); }
  15537. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15538. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15539. inline void set_stepY_2(int32_t value)
  15540. {
  15541. ___stepY_2 = value;
  15542. }
  15543. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E, ___width_3)); }
  15544. inline int32_t get_width_3() const { return ___width_3; }
  15545. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15546. inline void set_width_3(int32_t value)
  15547. {
  15548. ___width_3 = value;
  15549. }
  15550. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E, ___allocator_4)); }
  15551. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15552. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15553. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15554. {
  15555. ___allocator_4 = value;
  15556. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15557. }
  15558. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E, ___operation_5)); }
  15559. inline ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD get_operation_5() const { return ___operation_5; }
  15560. inline ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * get_address_of_operation_5() { return &___operation_5; }
  15561. inline void set_operation_5(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD value)
  15562. {
  15563. ___operation_5 = value;
  15564. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15565. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15566. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15567. #endif
  15568. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15569. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15570. #endif
  15571. }
  15572. };
  15573. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  15574. struct RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709
  15575. {
  15576. public:
  15577. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15578. int32_t ___minY_0;
  15579. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15580. int32_t ___maxY_1;
  15581. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15582. int32_t ___stepY_2;
  15583. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15584. int32_t ___width_3;
  15585. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15586. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15587. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15588. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A ___operation_5;
  15589. public:
  15590. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709, ___minY_0)); }
  15591. inline int32_t get_minY_0() const { return ___minY_0; }
  15592. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15593. inline void set_minY_0(int32_t value)
  15594. {
  15595. ___minY_0 = value;
  15596. }
  15597. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709, ___maxY_1)); }
  15598. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15599. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15600. inline void set_maxY_1(int32_t value)
  15601. {
  15602. ___maxY_1 = value;
  15603. }
  15604. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709, ___stepY_2)); }
  15605. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15606. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15607. inline void set_stepY_2(int32_t value)
  15608. {
  15609. ___stepY_2 = value;
  15610. }
  15611. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709, ___width_3)); }
  15612. inline int32_t get_width_3() const { return ___width_3; }
  15613. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15614. inline void set_width_3(int32_t value)
  15615. {
  15616. ___width_3 = value;
  15617. }
  15618. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709, ___allocator_4)); }
  15619. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15620. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15621. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15622. {
  15623. ___allocator_4 = value;
  15624. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15625. }
  15626. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709, ___operation_5)); }
  15627. inline ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A get_operation_5() const { return ___operation_5; }
  15628. inline ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * get_address_of_operation_5() { return &___operation_5; }
  15629. inline void set_operation_5(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A value)
  15630. {
  15631. ___operation_5 = value;
  15632. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15633. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15634. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15635. #endif
  15636. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15637. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15638. #endif
  15639. }
  15640. };
  15641. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  15642. struct RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C
  15643. {
  15644. public:
  15645. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15646. int32_t ___minY_0;
  15647. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15648. int32_t ___maxY_1;
  15649. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15650. int32_t ___stepY_2;
  15651. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15652. int32_t ___width_3;
  15653. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15654. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15655. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15656. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC ___operation_5;
  15657. public:
  15658. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C, ___minY_0)); }
  15659. inline int32_t get_minY_0() const { return ___minY_0; }
  15660. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15661. inline void set_minY_0(int32_t value)
  15662. {
  15663. ___minY_0 = value;
  15664. }
  15665. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C, ___maxY_1)); }
  15666. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15667. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15668. inline void set_maxY_1(int32_t value)
  15669. {
  15670. ___maxY_1 = value;
  15671. }
  15672. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C, ___stepY_2)); }
  15673. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15674. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15675. inline void set_stepY_2(int32_t value)
  15676. {
  15677. ___stepY_2 = value;
  15678. }
  15679. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C, ___width_3)); }
  15680. inline int32_t get_width_3() const { return ___width_3; }
  15681. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15682. inline void set_width_3(int32_t value)
  15683. {
  15684. ___width_3 = value;
  15685. }
  15686. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C, ___allocator_4)); }
  15687. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15688. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15689. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15690. {
  15691. ___allocator_4 = value;
  15692. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15693. }
  15694. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C, ___operation_5)); }
  15695. inline ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC get_operation_5() const { return ___operation_5; }
  15696. inline ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * get_address_of_operation_5() { return &___operation_5; }
  15697. inline void set_operation_5(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC value)
  15698. {
  15699. ___operation_5 = value;
  15700. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15701. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15702. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15703. #endif
  15704. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15705. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15706. #endif
  15707. }
  15708. };
  15709. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  15710. struct RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F
  15711. {
  15712. public:
  15713. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15714. int32_t ___minY_0;
  15715. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15716. int32_t ___maxY_1;
  15717. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15718. int32_t ___stepY_2;
  15719. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15720. int32_t ___width_3;
  15721. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15722. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15723. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15724. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F ___operation_5;
  15725. public:
  15726. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F, ___minY_0)); }
  15727. inline int32_t get_minY_0() const { return ___minY_0; }
  15728. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15729. inline void set_minY_0(int32_t value)
  15730. {
  15731. ___minY_0 = value;
  15732. }
  15733. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F, ___maxY_1)); }
  15734. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15735. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15736. inline void set_maxY_1(int32_t value)
  15737. {
  15738. ___maxY_1 = value;
  15739. }
  15740. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F, ___stepY_2)); }
  15741. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15742. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15743. inline void set_stepY_2(int32_t value)
  15744. {
  15745. ___stepY_2 = value;
  15746. }
  15747. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F, ___width_3)); }
  15748. inline int32_t get_width_3() const { return ___width_3; }
  15749. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15750. inline void set_width_3(int32_t value)
  15751. {
  15752. ___width_3 = value;
  15753. }
  15754. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F, ___allocator_4)); }
  15755. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15756. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15757. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15758. {
  15759. ___allocator_4 = value;
  15760. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15761. }
  15762. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F, ___operation_5)); }
  15763. inline ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F get_operation_5() const { return ___operation_5; }
  15764. inline ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * get_address_of_operation_5() { return &___operation_5; }
  15765. inline void set_operation_5(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F value)
  15766. {
  15767. ___operation_5 = value;
  15768. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15769. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15770. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15771. #endif
  15772. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15773. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15774. #endif
  15775. }
  15776. };
  15777. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  15778. struct RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9
  15779. {
  15780. public:
  15781. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15782. int32_t ___minY_0;
  15783. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15784. int32_t ___maxY_1;
  15785. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15786. int32_t ___stepY_2;
  15787. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15788. int32_t ___width_3;
  15789. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15790. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15791. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15792. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 ___operation_5;
  15793. public:
  15794. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9, ___minY_0)); }
  15795. inline int32_t get_minY_0() const { return ___minY_0; }
  15796. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15797. inline void set_minY_0(int32_t value)
  15798. {
  15799. ___minY_0 = value;
  15800. }
  15801. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9, ___maxY_1)); }
  15802. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15803. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15804. inline void set_maxY_1(int32_t value)
  15805. {
  15806. ___maxY_1 = value;
  15807. }
  15808. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9, ___stepY_2)); }
  15809. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15810. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15811. inline void set_stepY_2(int32_t value)
  15812. {
  15813. ___stepY_2 = value;
  15814. }
  15815. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9, ___width_3)); }
  15816. inline int32_t get_width_3() const { return ___width_3; }
  15817. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15818. inline void set_width_3(int32_t value)
  15819. {
  15820. ___width_3 = value;
  15821. }
  15822. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9, ___allocator_4)); }
  15823. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15824. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15825. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15826. {
  15827. ___allocator_4 = value;
  15828. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15829. }
  15830. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9, ___operation_5)); }
  15831. inline ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 get_operation_5() const { return ___operation_5; }
  15832. inline ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * get_address_of_operation_5() { return &___operation_5; }
  15833. inline void set_operation_5(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 value)
  15834. {
  15835. ___operation_5 = value;
  15836. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15837. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15838. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15839. #endif
  15840. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15841. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15842. #endif
  15843. }
  15844. };
  15845. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  15846. struct RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879
  15847. {
  15848. public:
  15849. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15850. int32_t ___minY_0;
  15851. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15852. int32_t ___maxY_1;
  15853. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15854. int32_t ___stepY_2;
  15855. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15856. int32_t ___width_3;
  15857. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15858. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15859. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15860. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D ___operation_5;
  15861. public:
  15862. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879, ___minY_0)); }
  15863. inline int32_t get_minY_0() const { return ___minY_0; }
  15864. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15865. inline void set_minY_0(int32_t value)
  15866. {
  15867. ___minY_0 = value;
  15868. }
  15869. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879, ___maxY_1)); }
  15870. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15871. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15872. inline void set_maxY_1(int32_t value)
  15873. {
  15874. ___maxY_1 = value;
  15875. }
  15876. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879, ___stepY_2)); }
  15877. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15878. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15879. inline void set_stepY_2(int32_t value)
  15880. {
  15881. ___stepY_2 = value;
  15882. }
  15883. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879, ___width_3)); }
  15884. inline int32_t get_width_3() const { return ___width_3; }
  15885. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15886. inline void set_width_3(int32_t value)
  15887. {
  15888. ___width_3 = value;
  15889. }
  15890. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879, ___allocator_4)); }
  15891. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15892. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15893. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15894. {
  15895. ___allocator_4 = value;
  15896. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15897. }
  15898. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879, ___operation_5)); }
  15899. inline ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D get_operation_5() const { return ___operation_5; }
  15900. inline ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * get_address_of_operation_5() { return &___operation_5; }
  15901. inline void set_operation_5(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D value)
  15902. {
  15903. ___operation_5 = value;
  15904. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15905. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15906. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15907. #endif
  15908. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15909. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15910. #endif
  15911. }
  15912. };
  15913. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  15914. struct RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845
  15915. {
  15916. public:
  15917. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15918. int32_t ___minY_0;
  15919. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15920. int32_t ___maxY_1;
  15921. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15922. int32_t ___stepY_2;
  15923. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15924. int32_t ___width_3;
  15925. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15926. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15927. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15928. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 ___operation_5;
  15929. public:
  15930. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845, ___minY_0)); }
  15931. inline int32_t get_minY_0() const { return ___minY_0; }
  15932. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15933. inline void set_minY_0(int32_t value)
  15934. {
  15935. ___minY_0 = value;
  15936. }
  15937. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845, ___maxY_1)); }
  15938. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15939. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15940. inline void set_maxY_1(int32_t value)
  15941. {
  15942. ___maxY_1 = value;
  15943. }
  15944. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845, ___stepY_2)); }
  15945. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15946. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15947. inline void set_stepY_2(int32_t value)
  15948. {
  15949. ___stepY_2 = value;
  15950. }
  15951. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845, ___width_3)); }
  15952. inline int32_t get_width_3() const { return ___width_3; }
  15953. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15954. inline void set_width_3(int32_t value)
  15955. {
  15956. ___width_3 = value;
  15957. }
  15958. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845, ___allocator_4)); }
  15959. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15960. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15961. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15962. {
  15963. ___allocator_4 = value;
  15964. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15965. }
  15966. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845, ___operation_5)); }
  15967. inline ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 get_operation_5() const { return ___operation_5; }
  15968. inline ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * get_address_of_operation_5() { return &___operation_5; }
  15969. inline void set_operation_5(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 value)
  15970. {
  15971. ___operation_5 = value;
  15972. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  15973. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15974. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  15975. #endif
  15976. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15977. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  15978. #endif
  15979. }
  15980. };
  15981. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  15982. struct RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B
  15983. {
  15984. public:
  15985. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  15986. int32_t ___minY_0;
  15987. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  15988. int32_t ___maxY_1;
  15989. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  15990. int32_t ___stepY_2;
  15991. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  15992. int32_t ___width_3;
  15993. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  15994. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15995. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  15996. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 ___operation_5;
  15997. public:
  15998. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B, ___minY_0)); }
  15999. inline int32_t get_minY_0() const { return ___minY_0; }
  16000. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16001. inline void set_minY_0(int32_t value)
  16002. {
  16003. ___minY_0 = value;
  16004. }
  16005. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B, ___maxY_1)); }
  16006. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16007. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16008. inline void set_maxY_1(int32_t value)
  16009. {
  16010. ___maxY_1 = value;
  16011. }
  16012. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B, ___stepY_2)); }
  16013. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16014. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16015. inline void set_stepY_2(int32_t value)
  16016. {
  16017. ___stepY_2 = value;
  16018. }
  16019. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B, ___width_3)); }
  16020. inline int32_t get_width_3() const { return ___width_3; }
  16021. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16022. inline void set_width_3(int32_t value)
  16023. {
  16024. ___width_3 = value;
  16025. }
  16026. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B, ___allocator_4)); }
  16027. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16028. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16029. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16030. {
  16031. ___allocator_4 = value;
  16032. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16033. }
  16034. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B, ___operation_5)); }
  16035. inline ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 get_operation_5() const { return ___operation_5; }
  16036. inline ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * get_address_of_operation_5() { return &___operation_5; }
  16037. inline void set_operation_5(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 value)
  16038. {
  16039. ___operation_5 = value;
  16040. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16041. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16042. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16043. #endif
  16044. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16045. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16046. #endif
  16047. }
  16048. };
  16049. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  16050. struct RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720
  16051. {
  16052. public:
  16053. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16054. int32_t ___minY_0;
  16055. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16056. int32_t ___maxY_1;
  16057. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16058. int32_t ___stepY_2;
  16059. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16060. int32_t ___width_3;
  16061. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16062. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16063. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16064. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 ___operation_5;
  16065. public:
  16066. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720, ___minY_0)); }
  16067. inline int32_t get_minY_0() const { return ___minY_0; }
  16068. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16069. inline void set_minY_0(int32_t value)
  16070. {
  16071. ___minY_0 = value;
  16072. }
  16073. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720, ___maxY_1)); }
  16074. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16075. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16076. inline void set_maxY_1(int32_t value)
  16077. {
  16078. ___maxY_1 = value;
  16079. }
  16080. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720, ___stepY_2)); }
  16081. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16082. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16083. inline void set_stepY_2(int32_t value)
  16084. {
  16085. ___stepY_2 = value;
  16086. }
  16087. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720, ___width_3)); }
  16088. inline int32_t get_width_3() const { return ___width_3; }
  16089. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16090. inline void set_width_3(int32_t value)
  16091. {
  16092. ___width_3 = value;
  16093. }
  16094. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720, ___allocator_4)); }
  16095. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16096. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16097. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16098. {
  16099. ___allocator_4 = value;
  16100. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16101. }
  16102. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720, ___operation_5)); }
  16103. inline ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 get_operation_5() const { return ___operation_5; }
  16104. inline ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * get_address_of_operation_5() { return &___operation_5; }
  16105. inline void set_operation_5(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 value)
  16106. {
  16107. ___operation_5 = value;
  16108. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16109. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16110. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16111. #endif
  16112. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16113. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16114. #endif
  16115. }
  16116. };
  16117. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  16118. struct RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7
  16119. {
  16120. public:
  16121. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16122. int32_t ___minY_0;
  16123. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16124. int32_t ___maxY_1;
  16125. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16126. int32_t ___stepY_2;
  16127. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16128. int32_t ___width_3;
  16129. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16130. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16131. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16132. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 ___operation_5;
  16133. public:
  16134. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7, ___minY_0)); }
  16135. inline int32_t get_minY_0() const { return ___minY_0; }
  16136. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16137. inline void set_minY_0(int32_t value)
  16138. {
  16139. ___minY_0 = value;
  16140. }
  16141. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7, ___maxY_1)); }
  16142. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16143. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16144. inline void set_maxY_1(int32_t value)
  16145. {
  16146. ___maxY_1 = value;
  16147. }
  16148. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7, ___stepY_2)); }
  16149. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16150. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16151. inline void set_stepY_2(int32_t value)
  16152. {
  16153. ___stepY_2 = value;
  16154. }
  16155. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7, ___width_3)); }
  16156. inline int32_t get_width_3() const { return ___width_3; }
  16157. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16158. inline void set_width_3(int32_t value)
  16159. {
  16160. ___width_3 = value;
  16161. }
  16162. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7, ___allocator_4)); }
  16163. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16164. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16165. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16166. {
  16167. ___allocator_4 = value;
  16168. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16169. }
  16170. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7, ___operation_5)); }
  16171. inline ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 get_operation_5() const { return ___operation_5; }
  16172. inline ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * get_address_of_operation_5() { return &___operation_5; }
  16173. inline void set_operation_5(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 value)
  16174. {
  16175. ___operation_5 = value;
  16176. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16177. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16178. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16179. #endif
  16180. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16181. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16182. #endif
  16183. }
  16184. };
  16185. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  16186. struct RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A
  16187. {
  16188. public:
  16189. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16190. int32_t ___minY_0;
  16191. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16192. int32_t ___maxY_1;
  16193. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16194. int32_t ___stepY_2;
  16195. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16196. int32_t ___width_3;
  16197. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16198. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16199. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16200. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE ___operation_5;
  16201. public:
  16202. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A, ___minY_0)); }
  16203. inline int32_t get_minY_0() const { return ___minY_0; }
  16204. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16205. inline void set_minY_0(int32_t value)
  16206. {
  16207. ___minY_0 = value;
  16208. }
  16209. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A, ___maxY_1)); }
  16210. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16211. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16212. inline void set_maxY_1(int32_t value)
  16213. {
  16214. ___maxY_1 = value;
  16215. }
  16216. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A, ___stepY_2)); }
  16217. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16218. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16219. inline void set_stepY_2(int32_t value)
  16220. {
  16221. ___stepY_2 = value;
  16222. }
  16223. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A, ___width_3)); }
  16224. inline int32_t get_width_3() const { return ___width_3; }
  16225. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16226. inline void set_width_3(int32_t value)
  16227. {
  16228. ___width_3 = value;
  16229. }
  16230. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A, ___allocator_4)); }
  16231. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16232. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16233. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16234. {
  16235. ___allocator_4 = value;
  16236. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16237. }
  16238. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A, ___operation_5)); }
  16239. inline ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE get_operation_5() const { return ___operation_5; }
  16240. inline ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * get_address_of_operation_5() { return &___operation_5; }
  16241. inline void set_operation_5(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE value)
  16242. {
  16243. ___operation_5 = value;
  16244. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16245. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16246. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16247. #endif
  16248. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16249. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16250. #endif
  16251. }
  16252. };
  16253. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  16254. struct RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A
  16255. {
  16256. public:
  16257. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16258. int32_t ___minY_0;
  16259. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16260. int32_t ___maxY_1;
  16261. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16262. int32_t ___stepY_2;
  16263. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16264. int32_t ___width_3;
  16265. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16266. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16267. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16268. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 ___operation_5;
  16269. public:
  16270. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A, ___minY_0)); }
  16271. inline int32_t get_minY_0() const { return ___minY_0; }
  16272. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16273. inline void set_minY_0(int32_t value)
  16274. {
  16275. ___minY_0 = value;
  16276. }
  16277. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A, ___maxY_1)); }
  16278. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16279. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16280. inline void set_maxY_1(int32_t value)
  16281. {
  16282. ___maxY_1 = value;
  16283. }
  16284. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A, ___stepY_2)); }
  16285. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16286. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16287. inline void set_stepY_2(int32_t value)
  16288. {
  16289. ___stepY_2 = value;
  16290. }
  16291. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A, ___width_3)); }
  16292. inline int32_t get_width_3() const { return ___width_3; }
  16293. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16294. inline void set_width_3(int32_t value)
  16295. {
  16296. ___width_3 = value;
  16297. }
  16298. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A, ___allocator_4)); }
  16299. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16300. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16301. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16302. {
  16303. ___allocator_4 = value;
  16304. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16305. }
  16306. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A, ___operation_5)); }
  16307. inline ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 get_operation_5() const { return ___operation_5; }
  16308. inline ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * get_address_of_operation_5() { return &___operation_5; }
  16309. inline void set_operation_5(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 value)
  16310. {
  16311. ___operation_5 = value;
  16312. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16313. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16314. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16315. #endif
  16316. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16317. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16318. #endif
  16319. }
  16320. };
  16321. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  16322. struct RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5
  16323. {
  16324. public:
  16325. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16326. int32_t ___minY_0;
  16327. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16328. int32_t ___maxY_1;
  16329. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16330. int32_t ___stepY_2;
  16331. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16332. int32_t ___width_3;
  16333. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16334. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16335. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16336. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 ___operation_5;
  16337. public:
  16338. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5, ___minY_0)); }
  16339. inline int32_t get_minY_0() const { return ___minY_0; }
  16340. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16341. inline void set_minY_0(int32_t value)
  16342. {
  16343. ___minY_0 = value;
  16344. }
  16345. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5, ___maxY_1)); }
  16346. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16347. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16348. inline void set_maxY_1(int32_t value)
  16349. {
  16350. ___maxY_1 = value;
  16351. }
  16352. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5, ___stepY_2)); }
  16353. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16354. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16355. inline void set_stepY_2(int32_t value)
  16356. {
  16357. ___stepY_2 = value;
  16358. }
  16359. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5, ___width_3)); }
  16360. inline int32_t get_width_3() const { return ___width_3; }
  16361. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16362. inline void set_width_3(int32_t value)
  16363. {
  16364. ___width_3 = value;
  16365. }
  16366. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5, ___allocator_4)); }
  16367. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16368. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16369. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16370. {
  16371. ___allocator_4 = value;
  16372. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16373. }
  16374. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5, ___operation_5)); }
  16375. inline ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 get_operation_5() const { return ___operation_5; }
  16376. inline ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * get_address_of_operation_5() { return &___operation_5; }
  16377. inline void set_operation_5(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 value)
  16378. {
  16379. ___operation_5 = value;
  16380. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16381. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16382. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16383. #endif
  16384. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16385. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16386. #endif
  16387. }
  16388. };
  16389. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  16390. struct RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6
  16391. {
  16392. public:
  16393. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16394. int32_t ___minY_0;
  16395. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16396. int32_t ___maxY_1;
  16397. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16398. int32_t ___stepY_2;
  16399. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16400. int32_t ___width_3;
  16401. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16402. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16403. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16404. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D ___operation_5;
  16405. public:
  16406. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6, ___minY_0)); }
  16407. inline int32_t get_minY_0() const { return ___minY_0; }
  16408. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16409. inline void set_minY_0(int32_t value)
  16410. {
  16411. ___minY_0 = value;
  16412. }
  16413. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6, ___maxY_1)); }
  16414. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16415. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16416. inline void set_maxY_1(int32_t value)
  16417. {
  16418. ___maxY_1 = value;
  16419. }
  16420. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6, ___stepY_2)); }
  16421. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16422. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16423. inline void set_stepY_2(int32_t value)
  16424. {
  16425. ___stepY_2 = value;
  16426. }
  16427. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6, ___width_3)); }
  16428. inline int32_t get_width_3() const { return ___width_3; }
  16429. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16430. inline void set_width_3(int32_t value)
  16431. {
  16432. ___width_3 = value;
  16433. }
  16434. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6, ___allocator_4)); }
  16435. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16436. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16437. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16438. {
  16439. ___allocator_4 = value;
  16440. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16441. }
  16442. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6, ___operation_5)); }
  16443. inline ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D get_operation_5() const { return ___operation_5; }
  16444. inline ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * get_address_of_operation_5() { return &___operation_5; }
  16445. inline void set_operation_5(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D value)
  16446. {
  16447. ___operation_5 = value;
  16448. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16449. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16450. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16451. #endif
  16452. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16453. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16454. #endif
  16455. }
  16456. };
  16457. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  16458. struct RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F
  16459. {
  16460. public:
  16461. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16462. int32_t ___minY_0;
  16463. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16464. int32_t ___maxY_1;
  16465. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16466. int32_t ___stepY_2;
  16467. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16468. int32_t ___width_3;
  16469. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16470. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16471. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16472. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD ___operation_5;
  16473. public:
  16474. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F, ___minY_0)); }
  16475. inline int32_t get_minY_0() const { return ___minY_0; }
  16476. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16477. inline void set_minY_0(int32_t value)
  16478. {
  16479. ___minY_0 = value;
  16480. }
  16481. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F, ___maxY_1)); }
  16482. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16483. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16484. inline void set_maxY_1(int32_t value)
  16485. {
  16486. ___maxY_1 = value;
  16487. }
  16488. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F, ___stepY_2)); }
  16489. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16490. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16491. inline void set_stepY_2(int32_t value)
  16492. {
  16493. ___stepY_2 = value;
  16494. }
  16495. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F, ___width_3)); }
  16496. inline int32_t get_width_3() const { return ___width_3; }
  16497. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16498. inline void set_width_3(int32_t value)
  16499. {
  16500. ___width_3 = value;
  16501. }
  16502. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F, ___allocator_4)); }
  16503. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16504. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16505. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16506. {
  16507. ___allocator_4 = value;
  16508. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16509. }
  16510. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F, ___operation_5)); }
  16511. inline ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD get_operation_5() const { return ___operation_5; }
  16512. inline ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * get_address_of_operation_5() { return &___operation_5; }
  16513. inline void set_operation_5(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD value)
  16514. {
  16515. ___operation_5 = value;
  16516. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16517. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16518. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16519. #endif
  16520. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16521. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16522. #endif
  16523. }
  16524. };
  16525. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  16526. struct RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F
  16527. {
  16528. public:
  16529. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16530. int32_t ___minY_0;
  16531. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16532. int32_t ___maxY_1;
  16533. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16534. int32_t ___stepY_2;
  16535. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16536. int32_t ___width_3;
  16537. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16538. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16539. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16540. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 ___operation_5;
  16541. public:
  16542. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F, ___minY_0)); }
  16543. inline int32_t get_minY_0() const { return ___minY_0; }
  16544. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16545. inline void set_minY_0(int32_t value)
  16546. {
  16547. ___minY_0 = value;
  16548. }
  16549. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F, ___maxY_1)); }
  16550. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16551. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16552. inline void set_maxY_1(int32_t value)
  16553. {
  16554. ___maxY_1 = value;
  16555. }
  16556. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F, ___stepY_2)); }
  16557. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16558. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16559. inline void set_stepY_2(int32_t value)
  16560. {
  16561. ___stepY_2 = value;
  16562. }
  16563. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F, ___width_3)); }
  16564. inline int32_t get_width_3() const { return ___width_3; }
  16565. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16566. inline void set_width_3(int32_t value)
  16567. {
  16568. ___width_3 = value;
  16569. }
  16570. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F, ___allocator_4)); }
  16571. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16572. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16573. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16574. {
  16575. ___allocator_4 = value;
  16576. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16577. }
  16578. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F, ___operation_5)); }
  16579. inline ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 get_operation_5() const { return ___operation_5; }
  16580. inline ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * get_address_of_operation_5() { return &___operation_5; }
  16581. inline void set_operation_5(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 value)
  16582. {
  16583. ___operation_5 = value;
  16584. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16585. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16586. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16587. #endif
  16588. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16589. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16590. #endif
  16591. }
  16592. };
  16593. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  16594. struct RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A
  16595. {
  16596. public:
  16597. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16598. int32_t ___minY_0;
  16599. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16600. int32_t ___maxY_1;
  16601. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16602. int32_t ___stepY_2;
  16603. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16604. int32_t ___width_3;
  16605. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16606. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16607. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16608. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A ___operation_5;
  16609. public:
  16610. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A, ___minY_0)); }
  16611. inline int32_t get_minY_0() const { return ___minY_0; }
  16612. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16613. inline void set_minY_0(int32_t value)
  16614. {
  16615. ___minY_0 = value;
  16616. }
  16617. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A, ___maxY_1)); }
  16618. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16619. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16620. inline void set_maxY_1(int32_t value)
  16621. {
  16622. ___maxY_1 = value;
  16623. }
  16624. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A, ___stepY_2)); }
  16625. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16626. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16627. inline void set_stepY_2(int32_t value)
  16628. {
  16629. ___stepY_2 = value;
  16630. }
  16631. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A, ___width_3)); }
  16632. inline int32_t get_width_3() const { return ___width_3; }
  16633. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16634. inline void set_width_3(int32_t value)
  16635. {
  16636. ___width_3 = value;
  16637. }
  16638. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A, ___allocator_4)); }
  16639. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16640. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16641. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16642. {
  16643. ___allocator_4 = value;
  16644. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16645. }
  16646. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A, ___operation_5)); }
  16647. inline ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A get_operation_5() const { return ___operation_5; }
  16648. inline ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * get_address_of_operation_5() { return &___operation_5; }
  16649. inline void set_operation_5(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A value)
  16650. {
  16651. ___operation_5 = value;
  16652. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16653. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16654. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16655. #endif
  16656. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16657. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16658. #endif
  16659. }
  16660. };
  16661. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  16662. struct RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC
  16663. {
  16664. public:
  16665. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16666. int32_t ___minY_0;
  16667. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16668. int32_t ___maxY_1;
  16669. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16670. int32_t ___stepY_2;
  16671. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16672. int32_t ___width_3;
  16673. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16674. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16675. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16676. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A ___operation_5;
  16677. public:
  16678. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC, ___minY_0)); }
  16679. inline int32_t get_minY_0() const { return ___minY_0; }
  16680. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16681. inline void set_minY_0(int32_t value)
  16682. {
  16683. ___minY_0 = value;
  16684. }
  16685. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC, ___maxY_1)); }
  16686. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16687. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16688. inline void set_maxY_1(int32_t value)
  16689. {
  16690. ___maxY_1 = value;
  16691. }
  16692. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC, ___stepY_2)); }
  16693. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16694. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16695. inline void set_stepY_2(int32_t value)
  16696. {
  16697. ___stepY_2 = value;
  16698. }
  16699. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC, ___width_3)); }
  16700. inline int32_t get_width_3() const { return ___width_3; }
  16701. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16702. inline void set_width_3(int32_t value)
  16703. {
  16704. ___width_3 = value;
  16705. }
  16706. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC, ___allocator_4)); }
  16707. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16708. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16709. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16710. {
  16711. ___allocator_4 = value;
  16712. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16713. }
  16714. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC, ___operation_5)); }
  16715. inline ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A get_operation_5() const { return ___operation_5; }
  16716. inline ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * get_address_of_operation_5() { return &___operation_5; }
  16717. inline void set_operation_5(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A value)
  16718. {
  16719. ___operation_5 = value;
  16720. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16721. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16722. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16723. #endif
  16724. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16725. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16726. #endif
  16727. }
  16728. };
  16729. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  16730. struct RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298
  16731. {
  16732. public:
  16733. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16734. int32_t ___minY_0;
  16735. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16736. int32_t ___maxY_1;
  16737. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16738. int32_t ___stepY_2;
  16739. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16740. int32_t ___width_3;
  16741. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16742. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16743. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16744. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA ___operation_5;
  16745. public:
  16746. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298, ___minY_0)); }
  16747. inline int32_t get_minY_0() const { return ___minY_0; }
  16748. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16749. inline void set_minY_0(int32_t value)
  16750. {
  16751. ___minY_0 = value;
  16752. }
  16753. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298, ___maxY_1)); }
  16754. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16755. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16756. inline void set_maxY_1(int32_t value)
  16757. {
  16758. ___maxY_1 = value;
  16759. }
  16760. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298, ___stepY_2)); }
  16761. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16762. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16763. inline void set_stepY_2(int32_t value)
  16764. {
  16765. ___stepY_2 = value;
  16766. }
  16767. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298, ___width_3)); }
  16768. inline int32_t get_width_3() const { return ___width_3; }
  16769. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16770. inline void set_width_3(int32_t value)
  16771. {
  16772. ___width_3 = value;
  16773. }
  16774. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298, ___allocator_4)); }
  16775. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16776. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16777. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16778. {
  16779. ___allocator_4 = value;
  16780. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16781. }
  16782. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298, ___operation_5)); }
  16783. inline ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA get_operation_5() const { return ___operation_5; }
  16784. inline ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * get_address_of_operation_5() { return &___operation_5; }
  16785. inline void set_operation_5(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA value)
  16786. {
  16787. ___operation_5 = value;
  16788. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16789. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16790. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16791. #endif
  16792. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16793. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16794. #endif
  16795. }
  16796. };
  16797. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  16798. struct RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822
  16799. {
  16800. public:
  16801. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16802. int32_t ___minY_0;
  16803. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16804. int32_t ___maxY_1;
  16805. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16806. int32_t ___stepY_2;
  16807. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16808. int32_t ___width_3;
  16809. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16810. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16811. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16812. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 ___operation_5;
  16813. public:
  16814. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822, ___minY_0)); }
  16815. inline int32_t get_minY_0() const { return ___minY_0; }
  16816. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16817. inline void set_minY_0(int32_t value)
  16818. {
  16819. ___minY_0 = value;
  16820. }
  16821. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822, ___maxY_1)); }
  16822. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16823. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16824. inline void set_maxY_1(int32_t value)
  16825. {
  16826. ___maxY_1 = value;
  16827. }
  16828. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822, ___stepY_2)); }
  16829. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16830. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16831. inline void set_stepY_2(int32_t value)
  16832. {
  16833. ___stepY_2 = value;
  16834. }
  16835. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822, ___width_3)); }
  16836. inline int32_t get_width_3() const { return ___width_3; }
  16837. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16838. inline void set_width_3(int32_t value)
  16839. {
  16840. ___width_3 = value;
  16841. }
  16842. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822, ___allocator_4)); }
  16843. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16844. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16845. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16846. {
  16847. ___allocator_4 = value;
  16848. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16849. }
  16850. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822, ___operation_5)); }
  16851. inline ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 get_operation_5() const { return ___operation_5; }
  16852. inline ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * get_address_of_operation_5() { return &___operation_5; }
  16853. inline void set_operation_5(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 value)
  16854. {
  16855. ___operation_5 = value;
  16856. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16857. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16858. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16859. #endif
  16860. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16861. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16862. #endif
  16863. }
  16864. };
  16865. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  16866. struct RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0
  16867. {
  16868. public:
  16869. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16870. int32_t ___minY_0;
  16871. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16872. int32_t ___maxY_1;
  16873. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16874. int32_t ___stepY_2;
  16875. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16876. int32_t ___width_3;
  16877. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16878. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16879. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16880. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE ___operation_5;
  16881. public:
  16882. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0, ___minY_0)); }
  16883. inline int32_t get_minY_0() const { return ___minY_0; }
  16884. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16885. inline void set_minY_0(int32_t value)
  16886. {
  16887. ___minY_0 = value;
  16888. }
  16889. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0, ___maxY_1)); }
  16890. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16891. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16892. inline void set_maxY_1(int32_t value)
  16893. {
  16894. ___maxY_1 = value;
  16895. }
  16896. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0, ___stepY_2)); }
  16897. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16898. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16899. inline void set_stepY_2(int32_t value)
  16900. {
  16901. ___stepY_2 = value;
  16902. }
  16903. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0, ___width_3)); }
  16904. inline int32_t get_width_3() const { return ___width_3; }
  16905. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16906. inline void set_width_3(int32_t value)
  16907. {
  16908. ___width_3 = value;
  16909. }
  16910. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0, ___allocator_4)); }
  16911. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16912. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16913. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16914. {
  16915. ___allocator_4 = value;
  16916. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16917. }
  16918. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0, ___operation_5)); }
  16919. inline ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE get_operation_5() const { return ___operation_5; }
  16920. inline ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * get_address_of_operation_5() { return &___operation_5; }
  16921. inline void set_operation_5(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE value)
  16922. {
  16923. ___operation_5 = value;
  16924. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16925. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16926. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16927. #endif
  16928. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16929. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16930. #endif
  16931. }
  16932. };
  16933. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  16934. struct RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3
  16935. {
  16936. public:
  16937. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  16938. int32_t ___minY_0;
  16939. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  16940. int32_t ___maxY_1;
  16941. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  16942. int32_t ___stepY_2;
  16943. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  16944. int32_t ___width_3;
  16945. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  16946. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16947. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  16948. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 ___operation_5;
  16949. public:
  16950. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3, ___minY_0)); }
  16951. inline int32_t get_minY_0() const { return ___minY_0; }
  16952. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16953. inline void set_minY_0(int32_t value)
  16954. {
  16955. ___minY_0 = value;
  16956. }
  16957. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3, ___maxY_1)); }
  16958. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16959. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16960. inline void set_maxY_1(int32_t value)
  16961. {
  16962. ___maxY_1 = value;
  16963. }
  16964. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3, ___stepY_2)); }
  16965. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16966. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16967. inline void set_stepY_2(int32_t value)
  16968. {
  16969. ___stepY_2 = value;
  16970. }
  16971. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3, ___width_3)); }
  16972. inline int32_t get_width_3() const { return ___width_3; }
  16973. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16974. inline void set_width_3(int32_t value)
  16975. {
  16976. ___width_3 = value;
  16977. }
  16978. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3, ___allocator_4)); }
  16979. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16980. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16981. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16982. {
  16983. ___allocator_4 = value;
  16984. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16985. }
  16986. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3, ___operation_5)); }
  16987. inline ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 get_operation_5() const { return ___operation_5; }
  16988. inline ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * get_address_of_operation_5() { return &___operation_5; }
  16989. inline void set_operation_5(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 value)
  16990. {
  16991. ___operation_5 = value;
  16992. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  16993. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16994. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  16995. #endif
  16996. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16997. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  16998. #endif
  16999. }
  17000. };
  17001. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  17002. struct RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0
  17003. {
  17004. public:
  17005. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17006. int32_t ___minY_0;
  17007. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17008. int32_t ___maxY_1;
  17009. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17010. int32_t ___stepY_2;
  17011. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17012. int32_t ___width_3;
  17013. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17014. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17015. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17016. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 ___operation_5;
  17017. public:
  17018. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0, ___minY_0)); }
  17019. inline int32_t get_minY_0() const { return ___minY_0; }
  17020. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17021. inline void set_minY_0(int32_t value)
  17022. {
  17023. ___minY_0 = value;
  17024. }
  17025. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0, ___maxY_1)); }
  17026. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17027. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17028. inline void set_maxY_1(int32_t value)
  17029. {
  17030. ___maxY_1 = value;
  17031. }
  17032. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0, ___stepY_2)); }
  17033. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17034. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17035. inline void set_stepY_2(int32_t value)
  17036. {
  17037. ___stepY_2 = value;
  17038. }
  17039. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0, ___width_3)); }
  17040. inline int32_t get_width_3() const { return ___width_3; }
  17041. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17042. inline void set_width_3(int32_t value)
  17043. {
  17044. ___width_3 = value;
  17045. }
  17046. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0, ___allocator_4)); }
  17047. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17048. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17049. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17050. {
  17051. ___allocator_4 = value;
  17052. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17053. }
  17054. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0, ___operation_5)); }
  17055. inline ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 get_operation_5() const { return ___operation_5; }
  17056. inline ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * get_address_of_operation_5() { return &___operation_5; }
  17057. inline void set_operation_5(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 value)
  17058. {
  17059. ___operation_5 = value;
  17060. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17061. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17062. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17063. #endif
  17064. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17065. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17066. #endif
  17067. }
  17068. };
  17069. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  17070. struct RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D
  17071. {
  17072. public:
  17073. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17074. int32_t ___minY_0;
  17075. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17076. int32_t ___maxY_1;
  17077. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17078. int32_t ___stepY_2;
  17079. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17080. int32_t ___width_3;
  17081. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17082. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17083. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17084. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 ___operation_5;
  17085. public:
  17086. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D, ___minY_0)); }
  17087. inline int32_t get_minY_0() const { return ___minY_0; }
  17088. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17089. inline void set_minY_0(int32_t value)
  17090. {
  17091. ___minY_0 = value;
  17092. }
  17093. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D, ___maxY_1)); }
  17094. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17095. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17096. inline void set_maxY_1(int32_t value)
  17097. {
  17098. ___maxY_1 = value;
  17099. }
  17100. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D, ___stepY_2)); }
  17101. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17102. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17103. inline void set_stepY_2(int32_t value)
  17104. {
  17105. ___stepY_2 = value;
  17106. }
  17107. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D, ___width_3)); }
  17108. inline int32_t get_width_3() const { return ___width_3; }
  17109. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17110. inline void set_width_3(int32_t value)
  17111. {
  17112. ___width_3 = value;
  17113. }
  17114. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D, ___allocator_4)); }
  17115. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17116. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17117. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17118. {
  17119. ___allocator_4 = value;
  17120. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17121. }
  17122. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D, ___operation_5)); }
  17123. inline ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 get_operation_5() const { return ___operation_5; }
  17124. inline ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * get_address_of_operation_5() { return &___operation_5; }
  17125. inline void set_operation_5(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 value)
  17126. {
  17127. ___operation_5 = value;
  17128. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17129. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17130. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17131. #endif
  17132. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17133. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17134. #endif
  17135. }
  17136. };
  17137. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  17138. struct RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89
  17139. {
  17140. public:
  17141. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17142. int32_t ___minY_0;
  17143. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17144. int32_t ___maxY_1;
  17145. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17146. int32_t ___stepY_2;
  17147. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17148. int32_t ___width_3;
  17149. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17150. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17151. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17152. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F ___operation_5;
  17153. public:
  17154. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89, ___minY_0)); }
  17155. inline int32_t get_minY_0() const { return ___minY_0; }
  17156. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17157. inline void set_minY_0(int32_t value)
  17158. {
  17159. ___minY_0 = value;
  17160. }
  17161. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89, ___maxY_1)); }
  17162. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17163. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17164. inline void set_maxY_1(int32_t value)
  17165. {
  17166. ___maxY_1 = value;
  17167. }
  17168. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89, ___stepY_2)); }
  17169. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17170. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17171. inline void set_stepY_2(int32_t value)
  17172. {
  17173. ___stepY_2 = value;
  17174. }
  17175. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89, ___width_3)); }
  17176. inline int32_t get_width_3() const { return ___width_3; }
  17177. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17178. inline void set_width_3(int32_t value)
  17179. {
  17180. ___width_3 = value;
  17181. }
  17182. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89, ___allocator_4)); }
  17183. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17184. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17185. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17186. {
  17187. ___allocator_4 = value;
  17188. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17189. }
  17190. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89, ___operation_5)); }
  17191. inline ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F get_operation_5() const { return ___operation_5; }
  17192. inline ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * get_address_of_operation_5() { return &___operation_5; }
  17193. inline void set_operation_5(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F value)
  17194. {
  17195. ___operation_5 = value;
  17196. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17197. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17198. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17199. #endif
  17200. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17201. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17202. #endif
  17203. }
  17204. };
  17205. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  17206. struct RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755
  17207. {
  17208. public:
  17209. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17210. int32_t ___minY_0;
  17211. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17212. int32_t ___maxY_1;
  17213. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17214. int32_t ___stepY_2;
  17215. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17216. int32_t ___width_3;
  17217. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17218. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17219. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17220. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D ___operation_5;
  17221. public:
  17222. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755, ___minY_0)); }
  17223. inline int32_t get_minY_0() const { return ___minY_0; }
  17224. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17225. inline void set_minY_0(int32_t value)
  17226. {
  17227. ___minY_0 = value;
  17228. }
  17229. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755, ___maxY_1)); }
  17230. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17231. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17232. inline void set_maxY_1(int32_t value)
  17233. {
  17234. ___maxY_1 = value;
  17235. }
  17236. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755, ___stepY_2)); }
  17237. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17238. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17239. inline void set_stepY_2(int32_t value)
  17240. {
  17241. ___stepY_2 = value;
  17242. }
  17243. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755, ___width_3)); }
  17244. inline int32_t get_width_3() const { return ___width_3; }
  17245. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17246. inline void set_width_3(int32_t value)
  17247. {
  17248. ___width_3 = value;
  17249. }
  17250. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755, ___allocator_4)); }
  17251. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17252. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17253. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17254. {
  17255. ___allocator_4 = value;
  17256. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17257. }
  17258. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755, ___operation_5)); }
  17259. inline ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D get_operation_5() const { return ___operation_5; }
  17260. inline ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * get_address_of_operation_5() { return &___operation_5; }
  17261. inline void set_operation_5(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D value)
  17262. {
  17263. ___operation_5 = value;
  17264. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17265. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17266. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17267. #endif
  17268. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17269. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17270. #endif
  17271. }
  17272. };
  17273. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  17274. struct RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073
  17275. {
  17276. public:
  17277. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17278. int32_t ___minY_0;
  17279. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17280. int32_t ___maxY_1;
  17281. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17282. int32_t ___stepY_2;
  17283. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17284. int32_t ___width_3;
  17285. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17287. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17288. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 ___operation_5;
  17289. public:
  17290. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073, ___minY_0)); }
  17291. inline int32_t get_minY_0() const { return ___minY_0; }
  17292. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17293. inline void set_minY_0(int32_t value)
  17294. {
  17295. ___minY_0 = value;
  17296. }
  17297. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073, ___maxY_1)); }
  17298. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17299. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17300. inline void set_maxY_1(int32_t value)
  17301. {
  17302. ___maxY_1 = value;
  17303. }
  17304. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073, ___stepY_2)); }
  17305. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17306. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17307. inline void set_stepY_2(int32_t value)
  17308. {
  17309. ___stepY_2 = value;
  17310. }
  17311. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073, ___width_3)); }
  17312. inline int32_t get_width_3() const { return ___width_3; }
  17313. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17314. inline void set_width_3(int32_t value)
  17315. {
  17316. ___width_3 = value;
  17317. }
  17318. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073, ___allocator_4)); }
  17319. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17320. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17321. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17322. {
  17323. ___allocator_4 = value;
  17324. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17325. }
  17326. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073, ___operation_5)); }
  17327. inline ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 get_operation_5() const { return ___operation_5; }
  17328. inline ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * get_address_of_operation_5() { return &___operation_5; }
  17329. inline void set_operation_5(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 value)
  17330. {
  17331. ___operation_5 = value;
  17332. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17333. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17334. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17335. #endif
  17336. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17337. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17338. #endif
  17339. }
  17340. };
  17341. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>
  17342. struct RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1
  17343. {
  17344. public:
  17345. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17346. int32_t ___minY_0;
  17347. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17348. int32_t ___maxY_1;
  17349. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17350. int32_t ___stepY_2;
  17351. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17352. int32_t ___width_3;
  17353. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17354. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17355. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17356. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B ___operation_5;
  17357. public:
  17358. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1, ___minY_0)); }
  17359. inline int32_t get_minY_0() const { return ___minY_0; }
  17360. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17361. inline void set_minY_0(int32_t value)
  17362. {
  17363. ___minY_0 = value;
  17364. }
  17365. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1, ___maxY_1)); }
  17366. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17367. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17368. inline void set_maxY_1(int32_t value)
  17369. {
  17370. ___maxY_1 = value;
  17371. }
  17372. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1, ___stepY_2)); }
  17373. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17374. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17375. inline void set_stepY_2(int32_t value)
  17376. {
  17377. ___stepY_2 = value;
  17378. }
  17379. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1, ___width_3)); }
  17380. inline int32_t get_width_3() const { return ___width_3; }
  17381. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17382. inline void set_width_3(int32_t value)
  17383. {
  17384. ___width_3 = value;
  17385. }
  17386. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1, ___allocator_4)); }
  17387. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17388. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17389. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17390. {
  17391. ___allocator_4 = value;
  17392. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17393. }
  17394. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1, ___operation_5)); }
  17395. inline ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B get_operation_5() const { return ___operation_5; }
  17396. inline ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * get_address_of_operation_5() { return &___operation_5; }
  17397. inline void set_operation_5(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B value)
  17398. {
  17399. ___operation_5 = value;
  17400. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17401. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17402. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17403. #endif
  17404. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17405. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17406. #endif
  17407. }
  17408. };
  17409. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>
  17410. struct RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB
  17411. {
  17412. public:
  17413. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17414. int32_t ___minY_0;
  17415. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17416. int32_t ___maxY_1;
  17417. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17418. int32_t ___stepY_2;
  17419. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17420. int32_t ___width_3;
  17421. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17422. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17423. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17424. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 ___operation_5;
  17425. public:
  17426. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB, ___minY_0)); }
  17427. inline int32_t get_minY_0() const { return ___minY_0; }
  17428. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17429. inline void set_minY_0(int32_t value)
  17430. {
  17431. ___minY_0 = value;
  17432. }
  17433. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB, ___maxY_1)); }
  17434. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17435. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17436. inline void set_maxY_1(int32_t value)
  17437. {
  17438. ___maxY_1 = value;
  17439. }
  17440. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB, ___stepY_2)); }
  17441. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17442. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17443. inline void set_stepY_2(int32_t value)
  17444. {
  17445. ___stepY_2 = value;
  17446. }
  17447. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB, ___width_3)); }
  17448. inline int32_t get_width_3() const { return ___width_3; }
  17449. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17450. inline void set_width_3(int32_t value)
  17451. {
  17452. ___width_3 = value;
  17453. }
  17454. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB, ___allocator_4)); }
  17455. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17456. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17457. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17458. {
  17459. ___allocator_4 = value;
  17460. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17461. }
  17462. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB, ___operation_5)); }
  17463. inline ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 get_operation_5() const { return ___operation_5; }
  17464. inline ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * get_address_of_operation_5() { return &___operation_5; }
  17465. inline void set_operation_5(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 value)
  17466. {
  17467. ___operation_5 = value;
  17468. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17469. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17470. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17471. #endif
  17472. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17473. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17474. #endif
  17475. }
  17476. };
  17477. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>
  17478. struct RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D
  17479. {
  17480. public:
  17481. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17482. int32_t ___minY_0;
  17483. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17484. int32_t ___maxY_1;
  17485. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17486. int32_t ___stepY_2;
  17487. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17488. int32_t ___width_3;
  17489. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17490. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17491. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17492. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF ___operation_5;
  17493. public:
  17494. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D, ___minY_0)); }
  17495. inline int32_t get_minY_0() const { return ___minY_0; }
  17496. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17497. inline void set_minY_0(int32_t value)
  17498. {
  17499. ___minY_0 = value;
  17500. }
  17501. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D, ___maxY_1)); }
  17502. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17503. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17504. inline void set_maxY_1(int32_t value)
  17505. {
  17506. ___maxY_1 = value;
  17507. }
  17508. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D, ___stepY_2)); }
  17509. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17510. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17511. inline void set_stepY_2(int32_t value)
  17512. {
  17513. ___stepY_2 = value;
  17514. }
  17515. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D, ___width_3)); }
  17516. inline int32_t get_width_3() const { return ___width_3; }
  17517. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17518. inline void set_width_3(int32_t value)
  17519. {
  17520. ___width_3 = value;
  17521. }
  17522. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D, ___allocator_4)); }
  17523. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17524. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17525. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17526. {
  17527. ___allocator_4 = value;
  17528. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17529. }
  17530. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D, ___operation_5)); }
  17531. inline ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF get_operation_5() const { return ___operation_5; }
  17532. inline ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * get_address_of_operation_5() { return &___operation_5; }
  17533. inline void set_operation_5(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF value)
  17534. {
  17535. ___operation_5 = value;
  17536. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17537. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17538. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17539. #endif
  17540. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17541. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17542. #endif
  17543. }
  17544. };
  17545. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>
  17546. struct RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E
  17547. {
  17548. public:
  17549. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17550. int32_t ___minY_0;
  17551. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17552. int32_t ___maxY_1;
  17553. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17554. int32_t ___stepY_2;
  17555. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17556. int32_t ___width_3;
  17557. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17558. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17559. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17560. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 ___operation_5;
  17561. public:
  17562. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E, ___minY_0)); }
  17563. inline int32_t get_minY_0() const { return ___minY_0; }
  17564. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17565. inline void set_minY_0(int32_t value)
  17566. {
  17567. ___minY_0 = value;
  17568. }
  17569. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E, ___maxY_1)); }
  17570. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17571. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17572. inline void set_maxY_1(int32_t value)
  17573. {
  17574. ___maxY_1 = value;
  17575. }
  17576. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E, ___stepY_2)); }
  17577. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17578. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17579. inline void set_stepY_2(int32_t value)
  17580. {
  17581. ___stepY_2 = value;
  17582. }
  17583. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E, ___width_3)); }
  17584. inline int32_t get_width_3() const { return ___width_3; }
  17585. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17586. inline void set_width_3(int32_t value)
  17587. {
  17588. ___width_3 = value;
  17589. }
  17590. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E, ___allocator_4)); }
  17591. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17592. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17593. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17594. {
  17595. ___allocator_4 = value;
  17596. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17597. }
  17598. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E, ___operation_5)); }
  17599. inline ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 get_operation_5() const { return ___operation_5; }
  17600. inline ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * get_address_of_operation_5() { return &___operation_5; }
  17601. inline void set_operation_5(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 value)
  17602. {
  17603. ___operation_5 = value;
  17604. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17605. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17606. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17607. #endif
  17608. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17609. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17610. #endif
  17611. }
  17612. };
  17613. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>
  17614. struct RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9
  17615. {
  17616. public:
  17617. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17618. int32_t ___minY_0;
  17619. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17620. int32_t ___maxY_1;
  17621. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17622. int32_t ___stepY_2;
  17623. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17624. int32_t ___width_3;
  17625. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17626. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17627. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17628. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD ___operation_5;
  17629. public:
  17630. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9, ___minY_0)); }
  17631. inline int32_t get_minY_0() const { return ___minY_0; }
  17632. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17633. inline void set_minY_0(int32_t value)
  17634. {
  17635. ___minY_0 = value;
  17636. }
  17637. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9, ___maxY_1)); }
  17638. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17639. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17640. inline void set_maxY_1(int32_t value)
  17641. {
  17642. ___maxY_1 = value;
  17643. }
  17644. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9, ___stepY_2)); }
  17645. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17646. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17647. inline void set_stepY_2(int32_t value)
  17648. {
  17649. ___stepY_2 = value;
  17650. }
  17651. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9, ___width_3)); }
  17652. inline int32_t get_width_3() const { return ___width_3; }
  17653. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17654. inline void set_width_3(int32_t value)
  17655. {
  17656. ___width_3 = value;
  17657. }
  17658. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9, ___allocator_4)); }
  17659. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17660. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17661. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17662. {
  17663. ___allocator_4 = value;
  17664. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17665. }
  17666. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9, ___operation_5)); }
  17667. inline ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD get_operation_5() const { return ___operation_5; }
  17668. inline ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * get_address_of_operation_5() { return &___operation_5; }
  17669. inline void set_operation_5(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD value)
  17670. {
  17671. ___operation_5 = value;
  17672. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17673. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17674. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17675. #endif
  17676. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17677. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17678. #endif
  17679. }
  17680. };
  17681. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>
  17682. struct RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11
  17683. {
  17684. public:
  17685. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17686. int32_t ___minY_0;
  17687. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17688. int32_t ___maxY_1;
  17689. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17690. int32_t ___stepY_2;
  17691. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17692. int32_t ___width_3;
  17693. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17694. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17695. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17696. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 ___operation_5;
  17697. public:
  17698. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11, ___minY_0)); }
  17699. inline int32_t get_minY_0() const { return ___minY_0; }
  17700. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17701. inline void set_minY_0(int32_t value)
  17702. {
  17703. ___minY_0 = value;
  17704. }
  17705. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11, ___maxY_1)); }
  17706. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17707. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17708. inline void set_maxY_1(int32_t value)
  17709. {
  17710. ___maxY_1 = value;
  17711. }
  17712. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11, ___stepY_2)); }
  17713. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17714. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17715. inline void set_stepY_2(int32_t value)
  17716. {
  17717. ___stepY_2 = value;
  17718. }
  17719. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11, ___width_3)); }
  17720. inline int32_t get_width_3() const { return ___width_3; }
  17721. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17722. inline void set_width_3(int32_t value)
  17723. {
  17724. ___width_3 = value;
  17725. }
  17726. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11, ___allocator_4)); }
  17727. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17728. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17729. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17730. {
  17731. ___allocator_4 = value;
  17732. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17733. }
  17734. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11, ___operation_5)); }
  17735. inline ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 get_operation_5() const { return ___operation_5; }
  17736. inline ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * get_address_of_operation_5() { return &___operation_5; }
  17737. inline void set_operation_5(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 value)
  17738. {
  17739. ___operation_5 = value;
  17740. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17741. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17742. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17743. #endif
  17744. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17745. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17746. #endif
  17747. }
  17748. };
  17749. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>
  17750. struct RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18
  17751. {
  17752. public:
  17753. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::minY
  17754. int32_t ___minY_0;
  17755. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::maxY
  17756. int32_t ___maxY_1;
  17757. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::stepY
  17758. int32_t ___stepY_2;
  17759. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::width
  17760. int32_t ___width_3;
  17761. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::allocator
  17762. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17763. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2::operation
  17764. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 ___operation_5;
  17765. public:
  17766. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18, ___minY_0)); }
  17767. inline int32_t get_minY_0() const { return ___minY_0; }
  17768. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17769. inline void set_minY_0(int32_t value)
  17770. {
  17771. ___minY_0 = value;
  17772. }
  17773. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18, ___maxY_1)); }
  17774. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17775. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17776. inline void set_maxY_1(int32_t value)
  17777. {
  17778. ___maxY_1 = value;
  17779. }
  17780. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18, ___stepY_2)); }
  17781. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17782. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17783. inline void set_stepY_2(int32_t value)
  17784. {
  17785. ___stepY_2 = value;
  17786. }
  17787. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18, ___width_3)); }
  17788. inline int32_t get_width_3() const { return ___width_3; }
  17789. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17790. inline void set_width_3(int32_t value)
  17791. {
  17792. ___width_3 = value;
  17793. }
  17794. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18, ___allocator_4)); }
  17795. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17796. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17797. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17798. {
  17799. ___allocator_4 = value;
  17800. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17801. }
  17802. inline static int32_t get_offset_of_operation_5() { return static_cast<int32_t>(offsetof(RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18, ___operation_5)); }
  17803. inline ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 get_operation_5() const { return ___operation_5; }
  17804. inline ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * get_address_of_operation_5() { return &___operation_5; }
  17805. inline void set_operation_5(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 value)
  17806. {
  17807. ___operation_5 = value;
  17808. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___configuration_0), (void*)NULL);
  17809. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17810. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___source_1), (void*)NULL);
  17811. #endif
  17812. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17813. Il2CppCodeGenWriteBarrier((void**)&(((&___operation_5))->___destination_3), (void*)NULL);
  17814. #endif
  17815. }
  17816. };
  17817. // SixLabors.ImageSharp.Configuration
  17818. struct Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 : public RuntimeObject
  17819. {
  17820. public:
  17821. // System.Int32 SixLabors.ImageSharp.Configuration::streamProcessingBufferSize
  17822. int32_t ___streamProcessingBufferSize_1;
  17823. // System.Int32 SixLabors.ImageSharp.Configuration::maxDegreeOfParallelism
  17824. int32_t ___maxDegreeOfParallelism_2;
  17825. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Configuration::memoryAllocator
  17826. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___memoryAllocator_3;
  17827. // System.Boolean SixLabors.ImageSharp.Configuration::<PreferContiguousImageBuffers>k__BackingField
  17828. bool ___U3CPreferContiguousImageBuffersU3Ek__BackingField_5;
  17829. // System.Collections.Generic.IDictionary`2<System.Object,System.Object> SixLabors.ImageSharp.Configuration::<Properties>k__BackingField
  17830. RuntimeObject* ___U3CPropertiesU3Ek__BackingField_6;
  17831. // SixLabors.ImageSharp.ReadOrigin SixLabors.ImageSharp.Configuration::<ReadOrigin>k__BackingField
  17832. int32_t ___U3CReadOriginU3Ek__BackingField_7;
  17833. // SixLabors.ImageSharp.Formats.ImageFormatManager SixLabors.ImageSharp.Configuration::<ImageFormatsManager>k__BackingField
  17834. ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515 * ___U3CImageFormatsManagerU3Ek__BackingField_8;
  17835. // SixLabors.ImageSharp.IO.IFileSystem SixLabors.ImageSharp.Configuration::<FileSystem>k__BackingField
  17836. RuntimeObject* ___U3CFileSystemU3Ek__BackingField_9;
  17837. // System.Int32 SixLabors.ImageSharp.Configuration::<WorkingBufferSizeHintInBytes>k__BackingField
  17838. int32_t ___U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10;
  17839. // SixLabors.ImageSharp.Processing.IImageProcessingContextFactory SixLabors.ImageSharp.Configuration::<ImageOperationsProvider>k__BackingField
  17840. RuntimeObject* ___U3CImageOperationsProviderU3Ek__BackingField_11;
  17841. public:
  17842. inline static int32_t get_offset_of_streamProcessingBufferSize_1() { return static_cast<int32_t>(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___streamProcessingBufferSize_1)); }
  17843. inline int32_t get_streamProcessingBufferSize_1() const { return ___streamProcessingBufferSize_1; }
  17844. inline int32_t* get_address_of_streamProcessingBufferSize_1() { return &___streamProcessingBufferSize_1; }
  17845. inline void set_streamProcessingBufferSize_1(int32_t value)
  17846. {
  17847. ___streamProcessingBufferSize_1 = value;
  17848. }
  17849. inline static int32_t get_offset_of_maxDegreeOfParallelism_2() { return static_cast<int32_t>(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___maxDegreeOfParallelism_2)); }
  17850. inline int32_t get_maxDegreeOfParallelism_2() const { return ___maxDegreeOfParallelism_2; }
  17851. inline int32_t* get_address_of_maxDegreeOfParallelism_2() { return &___maxDegreeOfParallelism_2; }
  17852. inline void set_maxDegreeOfParallelism_2(int32_t value)
  17853. {
  17854. ___maxDegreeOfParallelism_2 = value;
  17855. }
  17856. inline static int32_t get_offset_of_memoryAllocator_3() { return static_cast<int32_t>(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___memoryAllocator_3)); }
  17857. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_memoryAllocator_3() const { return ___memoryAllocator_3; }
  17858. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_memoryAllocator_3() { return &___memoryAllocator_3; }
  17859. inline void set_memoryAllocator_3(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17860. {
  17861. ___memoryAllocator_3 = value;
  17862. Il2CppCodeGenWriteBarrier((void**)(&___memoryAllocator_3), (void*)value);
  17863. }
  17864. inline static int32_t get_offset_of_U3CPreferContiguousImageBuffersU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CPreferContiguousImageBuffersU3Ek__BackingField_5)); }
  17865. inline bool get_U3CPreferContiguousImageBuffersU3Ek__BackingField_5() const { return ___U3CPreferContiguousImageBuffersU3Ek__BackingField_5; }
  17866. inline bool* get_address_of_U3CPreferContiguousImageBuffersU3Ek__BackingField_5() { return &___U3CPreferContiguousImageBuffersU3Ek__BackingField_5; }
  17867. inline void set_U3CPreferContiguousImageBuffersU3Ek__BackingField_5(bool value)
  17868. {
  17869. ___U3CPreferContiguousImageBuffersU3Ek__BackingField_5 = value;
  17870. }
  17871. inline static int32_t get_offset_of_U3CPropertiesU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CPropertiesU3Ek__BackingField_6)); }
  17872. inline RuntimeObject* get_U3CPropertiesU3Ek__BackingField_6() const { return ___U3CPropertiesU3Ek__BackingField_6; }
  17873. inline RuntimeObject** get_address_of_U3CPropertiesU3Ek__BackingField_6() { return &___U3CPropertiesU3Ek__BackingField_6; }
  17874. inline void set_U3CPropertiesU3Ek__BackingField_6(RuntimeObject* value)
  17875. {
  17876. ___U3CPropertiesU3Ek__BackingField_6 = value;
  17877. Il2CppCodeGenWriteBarrier((void**)(&___U3CPropertiesU3Ek__BackingField_6), (void*)value);
  17878. }
  17879. inline static int32_t get_offset_of_U3CReadOriginU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CReadOriginU3Ek__BackingField_7)); }
  17880. inline int32_t get_U3CReadOriginU3Ek__BackingField_7() const { return ___U3CReadOriginU3Ek__BackingField_7; }
  17881. inline int32_t* get_address_of_U3CReadOriginU3Ek__BackingField_7() { return &___U3CReadOriginU3Ek__BackingField_7; }
  17882. inline void set_U3CReadOriginU3Ek__BackingField_7(int32_t value)
  17883. {
  17884. ___U3CReadOriginU3Ek__BackingField_7 = value;
  17885. }
  17886. inline static int32_t get_offset_of_U3CImageFormatsManagerU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CImageFormatsManagerU3Ek__BackingField_8)); }
  17887. inline ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515 * get_U3CImageFormatsManagerU3Ek__BackingField_8() const { return ___U3CImageFormatsManagerU3Ek__BackingField_8; }
  17888. inline ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515 ** get_address_of_U3CImageFormatsManagerU3Ek__BackingField_8() { return &___U3CImageFormatsManagerU3Ek__BackingField_8; }
  17889. inline void set_U3CImageFormatsManagerU3Ek__BackingField_8(ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515 * value)
  17890. {
  17891. ___U3CImageFormatsManagerU3Ek__BackingField_8 = value;
  17892. Il2CppCodeGenWriteBarrier((void**)(&___U3CImageFormatsManagerU3Ek__BackingField_8), (void*)value);
  17893. }
  17894. inline static int32_t get_offset_of_U3CFileSystemU3Ek__BackingField_9() { return static_cast<int32_t>(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CFileSystemU3Ek__BackingField_9)); }
  17895. inline RuntimeObject* get_U3CFileSystemU3Ek__BackingField_9() const { return ___U3CFileSystemU3Ek__BackingField_9; }
  17896. inline RuntimeObject** get_address_of_U3CFileSystemU3Ek__BackingField_9() { return &___U3CFileSystemU3Ek__BackingField_9; }
  17897. inline void set_U3CFileSystemU3Ek__BackingField_9(RuntimeObject* value)
  17898. {
  17899. ___U3CFileSystemU3Ek__BackingField_9 = value;
  17900. Il2CppCodeGenWriteBarrier((void**)(&___U3CFileSystemU3Ek__BackingField_9), (void*)value);
  17901. }
  17902. inline static int32_t get_offset_of_U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10() { return static_cast<int32_t>(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10)); }
  17903. inline int32_t get_U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10() const { return ___U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10; }
  17904. inline int32_t* get_address_of_U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10() { return &___U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10; }
  17905. inline void set_U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10(int32_t value)
  17906. {
  17907. ___U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10 = value;
  17908. }
  17909. inline static int32_t get_offset_of_U3CImageOperationsProviderU3Ek__BackingField_11() { return static_cast<int32_t>(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CImageOperationsProviderU3Ek__BackingField_11)); }
  17910. inline RuntimeObject* get_U3CImageOperationsProviderU3Ek__BackingField_11() const { return ___U3CImageOperationsProviderU3Ek__BackingField_11; }
  17911. inline RuntimeObject** get_address_of_U3CImageOperationsProviderU3Ek__BackingField_11() { return &___U3CImageOperationsProviderU3Ek__BackingField_11; }
  17912. inline void set_U3CImageOperationsProviderU3Ek__BackingField_11(RuntimeObject* value)
  17913. {
  17914. ___U3CImageOperationsProviderU3Ek__BackingField_11 = value;
  17915. Il2CppCodeGenWriteBarrier((void**)(&___U3CImageOperationsProviderU3Ek__BackingField_11), (void*)value);
  17916. }
  17917. };
  17918. struct Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8_StaticFields
  17919. {
  17920. public:
  17921. // System.Lazy`1<SixLabors.ImageSharp.Configuration> SixLabors.ImageSharp.Configuration::Lazy
  17922. Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E * ___Lazy_0;
  17923. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Configuration::<Default>k__BackingField
  17924. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CDefaultU3Ek__BackingField_4;
  17925. public:
  17926. inline static int32_t get_offset_of_Lazy_0() { return static_cast<int32_t>(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8_StaticFields, ___Lazy_0)); }
  17927. inline Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E * get_Lazy_0() const { return ___Lazy_0; }
  17928. inline Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E ** get_address_of_Lazy_0() { return &___Lazy_0; }
  17929. inline void set_Lazy_0(Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E * value)
  17930. {
  17931. ___Lazy_0 = value;
  17932. Il2CppCodeGenWriteBarrier((void**)(&___Lazy_0), (void*)value);
  17933. }
  17934. inline static int32_t get_offset_of_U3CDefaultU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8_StaticFields, ___U3CDefaultU3Ek__BackingField_4)); }
  17935. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CDefaultU3Ek__BackingField_4() const { return ___U3CDefaultU3Ek__BackingField_4; }
  17936. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CDefaultU3Ek__BackingField_4() { return &___U3CDefaultU3Ek__BackingField_4; }
  17937. inline void set_U3CDefaultU3Ek__BackingField_4(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  17938. {
  17939. ___U3CDefaultU3Ek__BackingField_4 = value;
  17940. Il2CppCodeGenWriteBarrier((void**)(&___U3CDefaultU3Ek__BackingField_4), (void*)value);
  17941. }
  17942. };
  17943. // System.MulticastDelegate
  17944. struct MulticastDelegate_t : public Delegate_t
  17945. {
  17946. public:
  17947. // System.Delegate[] System.MulticastDelegate::delegates
  17948. DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11;
  17949. public:
  17950. inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
  17951. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; }
  17952. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; }
  17953. inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value)
  17954. {
  17955. ___delegates_11 = value;
  17956. Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
  17957. }
  17958. };
  17959. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  17960. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  17961. {
  17962. Delegate_t_marshaled_pinvoke** ___delegates_11;
  17963. };
  17964. // Native definition for COM marshalling of System.MulticastDelegate
  17965. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  17966. {
  17967. Delegate_t_marshaled_com** ___delegates_11;
  17968. };
  17969. // System.Type
  17970. struct Type_t : public MemberInfo_t
  17971. {
  17972. public:
  17973. // System.RuntimeTypeHandle System.Type::_impl
  17974. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9;
  17975. public:
  17976. inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
  17977. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; }
  17978. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; }
  17979. inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value)
  17980. {
  17981. ____impl_9 = value;
  17982. }
  17983. };
  17984. struct Type_t_StaticFields
  17985. {
  17986. public:
  17987. // System.Reflection.MemberFilter System.Type::FilterAttribute
  17988. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0;
  17989. // System.Reflection.MemberFilter System.Type::FilterName
  17990. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1;
  17991. // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
  17992. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2;
  17993. // System.Object System.Type::Missing
  17994. RuntimeObject * ___Missing_3;
  17995. // System.Char System.Type::Delimiter
  17996. Il2CppChar ___Delimiter_4;
  17997. // System.Type[] System.Type::EmptyTypes
  17998. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5;
  17999. // System.Reflection.Binder System.Type::defaultBinder
  18000. Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6;
  18001. public:
  18002. inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
  18003. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
  18004. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
  18005. inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  18006. {
  18007. ___FilterAttribute_0 = value;
  18008. Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
  18009. }
  18010. inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
  18011. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; }
  18012. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; }
  18013. inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  18014. {
  18015. ___FilterName_1 = value;
  18016. Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
  18017. }
  18018. inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
  18019. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
  18020. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
  18021. inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  18022. {
  18023. ___FilterNameIgnoreCase_2 = value;
  18024. Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
  18025. }
  18026. inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
  18027. inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
  18028. inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
  18029. inline void set_Missing_3(RuntimeObject * value)
  18030. {
  18031. ___Missing_3 = value;
  18032. Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
  18033. }
  18034. inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
  18035. inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
  18036. inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
  18037. inline void set_Delimiter_4(Il2CppChar value)
  18038. {
  18039. ___Delimiter_4 = value;
  18040. }
  18041. inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
  18042. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
  18043. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
  18044. inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value)
  18045. {
  18046. ___EmptyTypes_5 = value;
  18047. Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
  18048. }
  18049. inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
  18050. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; }
  18051. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
  18052. inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value)
  18053. {
  18054. ___defaultBinder_6 = value;
  18055. Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
  18056. }
  18057. };
  18058. // System.Action`1<System.Int32>
  18059. struct Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B : public MulticastDelegate_t
  18060. {
  18061. public:
  18062. public:
  18063. };
  18064. #ifdef __clang__
  18065. #pragma clang diagnostic pop
  18066. #endif
  18067. // System.Numerics.Vector4[]
  18068. struct Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F : public RuntimeArray
  18069. {
  18070. public:
  18071. ALIGN_FIELD (8) Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 m_Items[1];
  18072. public:
  18073. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 GetAt(il2cpp_array_size_t index) const
  18074. {
  18075. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  18076. return m_Items[index];
  18077. }
  18078. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * GetAddressAt(il2cpp_array_size_t index)
  18079. {
  18080. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  18081. return m_Items + index;
  18082. }
  18083. inline void SetAt(il2cpp_array_size_t index, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  18084. {
  18085. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  18086. m_Items[index] = value;
  18087. }
  18088. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 GetAtUnchecked(il2cpp_array_size_t index) const
  18089. {
  18090. return m_Items[index];
  18091. }
  18092. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  18093. {
  18094. return m_Items + index;
  18095. }
  18096. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  18097. {
  18098. m_Items[index] = value;
  18099. }
  18100. };
  18101. // System.Span`1<!0> System.Memory`1<System.Numerics.Vector4>::get_Span()
  18102. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_gshared_inline (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 * __this, const RuntimeMethod* method);
  18103. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18104. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m3021448980720907312C2950AA2E6A7F53124CE2_gshared_inline (RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * ___operation5, const RuntimeMethod* method);
  18105. // System.Void System.Action`1<System.Int32>::.ctor(System.Object,System.IntPtr)
  18106. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_gshared (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
  18107. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18108. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mB207FB5724624E1859E1068B9870AC65F3BDC601_gshared_inline (RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * ___operation5, const RuntimeMethod* method);
  18109. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18110. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mBD9D8520969DE8AC9B7BA348A5AB7E748E5F8F41_gshared_inline (RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * ___operation5, const RuntimeMethod* method);
  18111. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18112. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m2E8E6EB396C8CA443CDE98C65EE5D40D4EF7D3DD_gshared_inline (RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * ___operation5, const RuntimeMethod* method);
  18113. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18114. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mE67F06426E35DF0B115985CA19D3CBAE52C8B9FA_gshared_inline (RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * ___operation5, const RuntimeMethod* method);
  18115. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18116. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m7022240158156AC357503BDE2FD921BB3A68F76C_gshared_inline (RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * ___operation5, const RuntimeMethod* method);
  18117. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18118. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mD858D636885F5414FB37786F78202D2B0557110A_gshared_inline (RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * ___operation5, const RuntimeMethod* method);
  18119. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18120. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA0BF4264E6124E9E9FDE486DEAB4BCCE570832B8_gshared_inline (RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * ___operation5, const RuntimeMethod* method);
  18121. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18122. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5BAFC33BFD460880DEB69CAB7009256E2CE5D6F9_gshared_inline (RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * ___operation5, const RuntimeMethod* method);
  18123. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18124. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4FECAF42994473C761AD707EE6A44F788F5BDF5B_gshared_inline (RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * ___operation5, const RuntimeMethod* method);
  18125. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18126. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0CCCE6C82C97CF269E8C8BE14321971CB3149BFF_gshared_inline (RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * ___operation5, const RuntimeMethod* method);
  18127. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18128. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF950F2225319851F1F6C85475D0DAE861EDFF6C8_gshared_inline (RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * ___operation5, const RuntimeMethod* method);
  18129. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18130. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m30093FDC449AD09843CCFED4F7C1298A18178E31_gshared_inline (RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * ___operation5, const RuntimeMethod* method);
  18131. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18132. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mEA645BA7D057D6A4AADB2885269C18A3C43499A7_gshared_inline (RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * ___operation5, const RuntimeMethod* method);
  18133. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18134. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m22F6B1F5746CBD0F7CFFFC0A1279694AEEA5143D_gshared_inline (RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * ___operation5, const RuntimeMethod* method);
  18135. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18136. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m10D64C6066B95273D869429C0B28943DC5550929_gshared_inline (RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * ___operation5, const RuntimeMethod* method);
  18137. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18138. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m842D7D91B33C113004588A036E9C7422C05DD50F_gshared_inline (RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * ___operation5, const RuntimeMethod* method);
  18139. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18140. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m21A116E411405D70A345FB6F5848CDAF167124DE_gshared_inline (RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * ___operation5, const RuntimeMethod* method);
  18141. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18142. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m128EB8B00A9E90B1777B6570391FAACDD8EFE4D5_gshared_inline (RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * ___operation5, const RuntimeMethod* method);
  18143. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18144. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m35EA0D036B7BF5CEA7F95D8549F9E972256DEB63_gshared_inline (RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * ___operation5, const RuntimeMethod* method);
  18145. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18146. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF9B3BA6FB6FDFE485B328E337F6E432BA5E811C3_gshared_inline (RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * ___operation5, const RuntimeMethod* method);
  18147. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18148. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC385082DDA884586DD75FB28D2A08D5BFA2A0E50_gshared_inline (RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * ___operation5, const RuntimeMethod* method);
  18149. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18150. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0E0C9C90D05CED1E9A2ADCB43DE3F565B76B5C2D_gshared_inline (RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * ___operation5, const RuntimeMethod* method);
  18151. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18152. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA0C8EC07D59FB46A24B662EDE3DFFC34AF33107E_gshared_inline (RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * ___operation5, const RuntimeMethod* method);
  18153. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18154. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m759949F6006897530645907D750A803E31D90903_gshared_inline (RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * ___operation5, const RuntimeMethod* method);
  18155. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18156. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA6E6BD5E90A2268179EDB47D08575B7C0C93A441_gshared_inline (RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * ___operation5, const RuntimeMethod* method);
  18157. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18158. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m474DCCBA9BE68E9F7BB1B7C6452ABA06D424DD1E_gshared_inline (RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * ___operation5, const RuntimeMethod* method);
  18159. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18160. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF570068E9437593FA04A7F85C21F227710EC751E_gshared_inline (RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * ___operation5, const RuntimeMethod* method);
  18161. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18162. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA5DAAE0E8940705E0E054473EB351972194B987D_gshared_inline (RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * ___operation5, const RuntimeMethod* method);
  18163. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18164. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m67F65B8EBC9B4F3A71F02B722656A18583302C0D_gshared_inline (RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * ___operation5, const RuntimeMethod* method);
  18165. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18166. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m369B93EB9320A768EE3C8F6EF904947A33BB255A_gshared_inline (RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * ___operation5, const RuntimeMethod* method);
  18167. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18168. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1F933D6F3BFCA6B6FC41C7B43CA0F91F1191BCB3_gshared_inline (RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * ___operation5, const RuntimeMethod* method);
  18169. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18170. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC68C4D5BABB9FE282D9B3D1AF366434C6D261696_gshared_inline (RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * ___operation5, const RuntimeMethod* method);
  18171. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18172. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m53F87CFE165BF264FF3448E31491BE2B3C53F041_gshared_inline (RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * ___operation5, const RuntimeMethod* method);
  18173. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18174. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5074F00740BD0F8BF8F09E5D1B7225114C187474_gshared_inline (RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * ___operation5, const RuntimeMethod* method);
  18175. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18176. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m9E1A85FE74B111EFA689CA790E07EFFB29AEA3F6_gshared_inline (RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * ___operation5, const RuntimeMethod* method);
  18177. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18178. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4660D42D517E10002CA1719E70165E14528B6F39_gshared_inline (RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * ___operation5, const RuntimeMethod* method);
  18179. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18180. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m6FC3F98839D20AE817786ACE819C9F579AAED300_gshared_inline (RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * ___operation5, const RuntimeMethod* method);
  18181. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18182. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5E8149934E99AA425FD324FF396D9A3A994B4C89_gshared_inline (RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * ___operation5, const RuntimeMethod* method);
  18183. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18184. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m044E3E30DFE1124F142F0D0CACD79AC73CEE8EFF_gshared_inline (RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * ___operation5, const RuntimeMethod* method);
  18185. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18186. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0A43ECCC218E250B9C3F75296F79E6BA928FC675_gshared_inline (RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * ___operation5, const RuntimeMethod* method);
  18187. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18188. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m763571D47AA487D2FD85B4AADEAA27D87F715899_gshared_inline (RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * ___operation5, const RuntimeMethod* method);
  18189. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18190. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m6F3010176CBBB8374A63B2D3F5D3CFACA06F7A75_gshared_inline (RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * ___operation5, const RuntimeMethod* method);
  18191. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18192. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m7098AF48EDE0919FF3F2C75AAA9D22FA0C57CC87_gshared_inline (RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * ___operation5, const RuntimeMethod* method);
  18193. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18194. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m665D8D35A7F68752771F0B99FA27D55F70C226EB_gshared_inline (RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * ___operation5, const RuntimeMethod* method);
  18195. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18196. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m833511ABE7B4BCCA10A52DF35FDF447EEECFA646_gshared_inline (RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * ___operation5, const RuntimeMethod* method);
  18197. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18198. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m23CD67F63B0E39D62B53517A23E1C3D8E9D82676_gshared_inline (RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * ___operation5, const RuntimeMethod* method);
  18199. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18200. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mE68C2716574DF05A692F2FF5501EE75120BDC18B_gshared_inline (RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * ___operation5, const RuntimeMethod* method);
  18201. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18202. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0BD29EA295AB1B7B30942ABCA84D4D98263BDA9A_gshared_inline (RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * ___operation5, const RuntimeMethod* method);
  18203. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18204. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4DBFEF5F61727B8953CF017470FF74CCCD4572E8_gshared_inline (RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * ___operation5, const RuntimeMethod* method);
  18205. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18206. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4A97D8FF4852C2835FEBACA79B165BC2ED17A59A_gshared_inline (RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * ___operation5, const RuntimeMethod* method);
  18207. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18208. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1441D0E53245D9D7E59BA67CDF7EFABE9D6497FB_gshared_inline (RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * ___operation5, const RuntimeMethod* method);
  18209. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18210. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m71A6BFA982081B25E60CDEBBE4687B849C3530C2_gshared_inline (RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * ___operation5, const RuntimeMethod* method);
  18211. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18212. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m255AD5152BD5D605F23B05D9B85F7FBADBFB0BF0_gshared_inline (RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * ___operation5, const RuntimeMethod* method);
  18213. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18214. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mE5B5B2AFEADE6D507918423BF39293AB3C6D9D5C_gshared_inline (RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * ___operation5, const RuntimeMethod* method);
  18215. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18216. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC6F9440880B20C6EC191048109667EC0C0E6B24E_gshared_inline (RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * ___operation5, const RuntimeMethod* method);
  18217. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18218. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m6131C99C7FBEF78871F562DB1C55023D186670F6_gshared_inline (RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * ___operation5, const RuntimeMethod* method);
  18219. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18220. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1AF2E3D27B5780DE7E28330AA3AD5AAC4E80ECEE_gshared_inline (RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * ___operation5, const RuntimeMethod* method);
  18221. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18222. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m49D02A56B70C3E3376436FDF034F298A08EC6B1F_gshared_inline (RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * ___operation5, const RuntimeMethod* method);
  18223. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18224. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m79CF3682D5EE9192C758E75EFED09D63DB36C683_gshared_inline (RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * ___operation5, const RuntimeMethod* method);
  18225. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18226. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mDECEC0E1D4550747907D4E6EF40A2D547BE0CEE7_gshared_inline (RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * ___operation5, const RuntimeMethod* method);
  18227. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18228. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m32D0A8C591F571CBBF00E4A8369B20C58D481B66_gshared_inline (RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * ___operation5, const RuntimeMethod* method);
  18229. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18230. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m7F8858BB5B97FA479E608AF6BD34B6EA8532A3CA_gshared_inline (RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * ___operation5, const RuntimeMethod* method);
  18231. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18232. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m7323A4DAF4DA0B30485972DC01922DF31E240C87_gshared_inline (RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * ___operation5, const RuntimeMethod* method);
  18233. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18234. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5C0EB313A52350D89BB5833D64034FF628A193F1_gshared_inline (RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * ___operation5, const RuntimeMethod* method);
  18235. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18236. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m78BD8834F38B545667DD8C98ACF173DF11B53ECB_gshared_inline (RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * ___operation5, const RuntimeMethod* method);
  18237. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18238. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mB95FA58176023FBF65B42508BCDE0552234CBAEA_gshared_inline (RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * ___operation5, const RuntimeMethod* method);
  18239. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18240. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1CE2B2308A63F42F2EE24618AB85A6A88469CFB8_gshared_inline (RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * ___operation5, const RuntimeMethod* method);
  18241. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18242. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mB8FB7137BA6B70AC04A5A73F9C1E4918F2BD89A6_gshared_inline (RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * ___operation5, const RuntimeMethod* method);
  18243. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18244. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m9C41F5703590C097880C3670A713FD293F786E50_gshared_inline (RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * ___operation5, const RuntimeMethod* method);
  18245. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18246. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m97DC78DD850110107465731076821BDCEED9A974_gshared_inline (RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * ___operation5, const RuntimeMethod* method);
  18247. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18248. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0016D8990D14DF56CE318E246FA203B6FE0A5F91_gshared_inline (RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * ___operation5, const RuntimeMethod* method);
  18249. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18250. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m87CE31EC3BF77B163608B19C60014ADF28A9D183_gshared_inline (RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * ___operation5, const RuntimeMethod* method);
  18251. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18252. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m9ED737355B6001101FEA23A01EA960383C1A6177_gshared_inline (RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * ___operation5, const RuntimeMethod* method);
  18253. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18254. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mBB6C1BD3831CCE8E4AA328AA5BEA7082058CAA71_gshared_inline (RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * ___operation5, const RuntimeMethod* method);
  18255. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18256. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5EF251C2A8E8F94D4CA4ED730BBF8C06CB5E92EE_gshared_inline (RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * ___operation5, const RuntimeMethod* method);
  18257. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18258. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m299E0FAC71CFDE53E74861CD66F1E2922E8A266B_gshared_inline (RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * ___operation5, const RuntimeMethod* method);
  18259. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18260. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5BBED8F1EACD4A1CB4E4353BB7B6D1447153A82B_gshared_inline (RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * ___operation5, const RuntimeMethod* method);
  18261. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18262. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m31AB7A87A6D378C513127179416D79111BF94943_gshared_inline (RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * ___operation5, const RuntimeMethod* method);
  18263. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18264. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mAB3033A3D336DF8F757311FA074FE03972A17AFE_gshared_inline (RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * ___operation5, const RuntimeMethod* method);
  18265. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18266. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m91333FBDFBE346F1DC8A21398B7311155F8F58DC_gshared_inline (RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * ___operation5, const RuntimeMethod* method);
  18267. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18268. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m661B51A918C8293ADEE5EEB6EB8BB73AA005C3EB_gshared_inline (RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * ___operation5, const RuntimeMethod* method);
  18269. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18270. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m53F5BD42444AEA837780198EBA73D316D8D71623_gshared_inline (RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * ___operation5, const RuntimeMethod* method);
  18271. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18272. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mCC14509DBB03BEB98BFBA334CCBA52E0BDD687C0_gshared_inline (RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * ___operation5, const RuntimeMethod* method);
  18273. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18274. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1C0513DA9984048ED013906D00755C584ABA7DB6_gshared_inline (RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * ___operation5, const RuntimeMethod* method);
  18275. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18276. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m49A236D33C15A4CF50FC03C878746020A7EC6320_gshared_inline (RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * ___operation5, const RuntimeMethod* method);
  18277. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18278. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0160307E83D974524A14DA3F2EF2CC2BAF46CC66_gshared_inline (RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * ___operation5, const RuntimeMethod* method);
  18279. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18280. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m615D2066371C5A71D728144CCBE891D114263E45_gshared_inline (RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * ___operation5, const RuntimeMethod* method);
  18281. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18282. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m720D08B9E7BE7E04E34536F38ECAF97884616109_gshared_inline (RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * ___operation5, const RuntimeMethod* method);
  18283. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18284. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m41996E8F10BAECE73E312266BFD8B56AB8CE1A6B_gshared_inline (RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * ___operation5, const RuntimeMethod* method);
  18285. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18286. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m76BCCCEF707C2B3DDD59CACC36F1FC0BFDB238F5_gshared_inline (RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * ___operation5, const RuntimeMethod* method);
  18287. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18288. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0499C223C898DC9DEE704E1FEAB0A7F3631F810E_gshared_inline (RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * ___operation5, const RuntimeMethod* method);
  18289. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18290. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m070F2CA2DD46AE0E7C99F6A77698F2D98DAF3F24_gshared_inline (RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * ___operation5, const RuntimeMethod* method);
  18291. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18292. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mD8E1E77052442075695371734094C36F94AE8A1D_gshared_inline (RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * ___operation5, const RuntimeMethod* method);
  18293. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mDD75322147F9688D098D8487FADAE3B292250DC8_gshared_inline (RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * ___operation5, const RuntimeMethod* method);
  18295. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18296. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m8ED17A703FCCBCB2DE7947B370C41364B70809DC_gshared_inline (RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * ___operation5, const RuntimeMethod* method);
  18297. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18298. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m6385E51AC9EE7365335CCD84DF9750C8500286A2_gshared_inline (RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * ___operation5, const RuntimeMethod* method);
  18299. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18300. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m94DD3A557DD5555768EA412C7AB6B094396B7155_gshared_inline (RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * ___operation5, const RuntimeMethod* method);
  18301. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18302. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF0A6E337E43C244C4617CB2C4DCC00C341924448_gshared_inline (RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * ___operation5, const RuntimeMethod* method);
  18303. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18304. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC718C419860AD45D1C4CAC4CF493383083A5D69E_gshared_inline (RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * ___operation5, const RuntimeMethod* method);
  18305. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18306. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m47A8C9AB80EEB72C39972410FD3D2831F325EB06_gshared_inline (RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * ___operation5, const RuntimeMethod* method);
  18307. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18308. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mDA8C6CC0E43A0375E5B50B24FBD4992163751B86_gshared_inline (RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * ___operation5, const RuntimeMethod* method);
  18309. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18310. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m88CA0577797C92CE5B340BC2C90A7F8EB30A18AB_gshared_inline (RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * ___operation5, const RuntimeMethod* method);
  18311. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18312. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m8530C2EA1564AFEFD031282609468A714EE75BCC_gshared_inline (RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * ___operation5, const RuntimeMethod* method);
  18313. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18314. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF18B6818A98CBEF71B275CF2BEC549042C307E70_gshared_inline (RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * ___operation5, const RuntimeMethod* method);
  18315. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18316. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m68AC0C0975BB897BB500CDCDE94061E8C16B4605_gshared_inline (RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * ___operation5, const RuntimeMethod* method);
  18317. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18318. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m6F903FFEF8C23F882D7A1AC080889D33A157CA1D_gshared_inline (RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * ___operation5, const RuntimeMethod* method);
  18319. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18320. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m16AC68369AFDFD793A50805E569314345E09684B_gshared_inline (RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * ___operation5, const RuntimeMethod* method);
  18321. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18322. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m410E8B79F1B26D393554BC7D1C2017605E870799_gshared_inline (RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * ___operation5, const RuntimeMethod* method);
  18323. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18324. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m2ECC48C7332AA61CE06AFFFCB1AF33CA1E96D4AA_gshared_inline (RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * ___operation5, const RuntimeMethod* method);
  18325. // System.Span`1<T> System.Span`1<System.Numerics.Vector4>::Slice(System.Int32,System.Int32)
  18326. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method);
  18327. // System.Void System.Span`1<System.Numerics.Vector4>::.ctor(System.Pinnable`1<T>,System.IntPtr,System.Int32)
  18328. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method);
  18329. // System.Void System.Span`1<System.Numerics.Vector4>::.ctor(T[],System.Int32,System.Int32)
  18330. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method);
  18331. // SixLabors.ImageSharp.Advanced.ParallelExecutionSettings SixLabors.ImageSharp.Advanced.ParallelExecutionSettings::FromConfiguration(SixLabors.ImageSharp.Configuration)
  18332. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7 (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, const RuntimeMethod* method);
  18333. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::ValidateRectangle(SixLabors.ImageSharp.Rectangle)
  18334. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, const RuntimeMethod* method);
  18335. // System.Int32 SixLabors.ImageSharp.Rectangle::get_Top()
  18336. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method);
  18337. // System.Int32 SixLabors.ImageSharp.Rectangle::get_Bottom()
  18338. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method);
  18339. // System.Int32 SixLabors.ImageSharp.Rectangle::get_Width()
  18340. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method);
  18341. // System.Int32 SixLabors.ImageSharp.Rectangle::get_Height()
  18342. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method);
  18343. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelExecutionSettings::get_MinimumPixelsProcessedPerTask()
  18344. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * __this, const RuntimeMethod* method);
  18345. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator::DivideCeil(System.Int32,System.Int32)
  18346. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline (int32_t ___dividend0, int32_t ___divisor1, const RuntimeMethod* method);
  18347. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelExecutionSettings::get_MaxDegreeOfParallelism()
  18348. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * __this, const RuntimeMethod* method);
  18349. // System.Int32 System.Math::Min(System.Int32,System.Int32)
  18350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method);
  18351. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelExecutionSettings::get_MemoryAllocator()
  18352. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * __this, const RuntimeMethod* method);
  18353. // System.Void SixLabors.ImageSharp.Memory.RowInterval::.ctor(System.Int32,System.Int32)
  18354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46 (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * __this, int32_t ___min0, int32_t ___max1, const RuntimeMethod* method);
  18355. // System.Span`1<!0> System.Memory`1<System.Numerics.Vector4>::get_Span()
  18356. inline Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 * __this, const RuntimeMethod* method)
  18357. {
  18358. return (( Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 (*) (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *, const RuntimeMethod*))Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_gshared_inline)(__this, method);
  18359. }
  18360. // System.Void System.Threading.Tasks.ParallelOptions::.ctor()
  18361. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2 (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * __this, const RuntimeMethod* method);
  18362. // System.Void System.Threading.Tasks.ParallelOptions::set_MaxDegreeOfParallelism(System.Int32)
  18363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5 (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * __this, int32_t ___value0, const RuntimeMethod* method);
  18364. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18365. inline void RowIntervalOperationWrapper_2__ctor_m3021448980720907312C2950AA2E6A7F53124CE2_inline (RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * ___operation5, const RuntimeMethod* method)
  18366. {
  18367. (( void (*) (RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m3021448980720907312C2950AA2E6A7F53124CE2_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18368. }
  18369. // System.Void System.Action`1<System.Int32>::.ctor(System.Object,System.IntPtr)
  18370. inline void Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  18371. {
  18372. (( void (*) (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *, RuntimeObject *, intptr_t, const RuntimeMethod*))Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_gshared)(__this, ___object0, ___method1, method);
  18373. }
  18374. // System.Threading.Tasks.ParallelLoopResult System.Threading.Tasks.Parallel::For(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Action`1<System.Int32>)
  18375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B (int32_t ___fromInclusive0, int32_t ___toExclusive1, ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * ___parallelOptions2, Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * ___body3, const RuntimeMethod* method);
  18376. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18377. inline void RowIntervalOperationWrapper_2__ctor_mB207FB5724624E1859E1068B9870AC65F3BDC601_inline (RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * ___operation5, const RuntimeMethod* method)
  18378. {
  18379. (( void (*) (RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mB207FB5724624E1859E1068B9870AC65F3BDC601_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18380. }
  18381. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18382. inline void RowIntervalOperationWrapper_2__ctor_mBD9D8520969DE8AC9B7BA348A5AB7E748E5F8F41_inline (RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * ___operation5, const RuntimeMethod* method)
  18383. {
  18384. (( void (*) (RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mBD9D8520969DE8AC9B7BA348A5AB7E748E5F8F41_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18385. }
  18386. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18387. inline void RowIntervalOperationWrapper_2__ctor_m2E8E6EB396C8CA443CDE98C65EE5D40D4EF7D3DD_inline (RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * ___operation5, const RuntimeMethod* method)
  18388. {
  18389. (( void (*) (RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m2E8E6EB396C8CA443CDE98C65EE5D40D4EF7D3DD_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18390. }
  18391. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18392. inline void RowIntervalOperationWrapper_2__ctor_mE67F06426E35DF0B115985CA19D3CBAE52C8B9FA_inline (RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * ___operation5, const RuntimeMethod* method)
  18393. {
  18394. (( void (*) (RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mE67F06426E35DF0B115985CA19D3CBAE52C8B9FA_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18395. }
  18396. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18397. inline void RowIntervalOperationWrapper_2__ctor_m7022240158156AC357503BDE2FD921BB3A68F76C_inline (RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * ___operation5, const RuntimeMethod* method)
  18398. {
  18399. (( void (*) (RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m7022240158156AC357503BDE2FD921BB3A68F76C_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18400. }
  18401. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18402. inline void RowIntervalOperationWrapper_2__ctor_mD858D636885F5414FB37786F78202D2B0557110A_inline (RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * ___operation5, const RuntimeMethod* method)
  18403. {
  18404. (( void (*) (RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mD858D636885F5414FB37786F78202D2B0557110A_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18405. }
  18406. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18407. inline void RowIntervalOperationWrapper_2__ctor_mA0BF4264E6124E9E9FDE486DEAB4BCCE570832B8_inline (RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * ___operation5, const RuntimeMethod* method)
  18408. {
  18409. (( void (*) (RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mA0BF4264E6124E9E9FDE486DEAB4BCCE570832B8_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18410. }
  18411. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18412. inline void RowIntervalOperationWrapper_2__ctor_m5BAFC33BFD460880DEB69CAB7009256E2CE5D6F9_inline (RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * ___operation5, const RuntimeMethod* method)
  18413. {
  18414. (( void (*) (RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m5BAFC33BFD460880DEB69CAB7009256E2CE5D6F9_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18415. }
  18416. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18417. inline void RowIntervalOperationWrapper_2__ctor_m4FECAF42994473C761AD707EE6A44F788F5BDF5B_inline (RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * ___operation5, const RuntimeMethod* method)
  18418. {
  18419. (( void (*) (RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m4FECAF42994473C761AD707EE6A44F788F5BDF5B_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18420. }
  18421. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18422. inline void RowIntervalOperationWrapper_2__ctor_m0CCCE6C82C97CF269E8C8BE14321971CB3149BFF_inline (RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * ___operation5, const RuntimeMethod* method)
  18423. {
  18424. (( void (*) (RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m0CCCE6C82C97CF269E8C8BE14321971CB3149BFF_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18425. }
  18426. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18427. inline void RowIntervalOperationWrapper_2__ctor_mF950F2225319851F1F6C85475D0DAE861EDFF6C8_inline (RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * ___operation5, const RuntimeMethod* method)
  18428. {
  18429. (( void (*) (RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mF950F2225319851F1F6C85475D0DAE861EDFF6C8_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18430. }
  18431. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18432. inline void RowIntervalOperationWrapper_2__ctor_m30093FDC449AD09843CCFED4F7C1298A18178E31_inline (RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * ___operation5, const RuntimeMethod* method)
  18433. {
  18434. (( void (*) (RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m30093FDC449AD09843CCFED4F7C1298A18178E31_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18435. }
  18436. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18437. inline void RowIntervalOperationWrapper_2__ctor_mEA645BA7D057D6A4AADB2885269C18A3C43499A7_inline (RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * ___operation5, const RuntimeMethod* method)
  18438. {
  18439. (( void (*) (RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mEA645BA7D057D6A4AADB2885269C18A3C43499A7_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18440. }
  18441. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18442. inline void RowIntervalOperationWrapper_2__ctor_m22F6B1F5746CBD0F7CFFFC0A1279694AEEA5143D_inline (RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * ___operation5, const RuntimeMethod* method)
  18443. {
  18444. (( void (*) (RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m22F6B1F5746CBD0F7CFFFC0A1279694AEEA5143D_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18445. }
  18446. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18447. inline void RowIntervalOperationWrapper_2__ctor_m10D64C6066B95273D869429C0B28943DC5550929_inline (RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * ___operation5, const RuntimeMethod* method)
  18448. {
  18449. (( void (*) (RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m10D64C6066B95273D869429C0B28943DC5550929_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18450. }
  18451. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18452. inline void RowIntervalOperationWrapper_2__ctor_m842D7D91B33C113004588A036E9C7422C05DD50F_inline (RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * ___operation5, const RuntimeMethod* method)
  18453. {
  18454. (( void (*) (RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m842D7D91B33C113004588A036E9C7422C05DD50F_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18455. }
  18456. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18457. inline void RowIntervalOperationWrapper_2__ctor_m21A116E411405D70A345FB6F5848CDAF167124DE_inline (RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * ___operation5, const RuntimeMethod* method)
  18458. {
  18459. (( void (*) (RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m21A116E411405D70A345FB6F5848CDAF167124DE_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18460. }
  18461. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18462. inline void RowIntervalOperationWrapper_2__ctor_m128EB8B00A9E90B1777B6570391FAACDD8EFE4D5_inline (RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * ___operation5, const RuntimeMethod* method)
  18463. {
  18464. (( void (*) (RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m128EB8B00A9E90B1777B6570391FAACDD8EFE4D5_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18465. }
  18466. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18467. inline void RowIntervalOperationWrapper_2__ctor_m35EA0D036B7BF5CEA7F95D8549F9E972256DEB63_inline (RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * ___operation5, const RuntimeMethod* method)
  18468. {
  18469. (( void (*) (RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m35EA0D036B7BF5CEA7F95D8549F9E972256DEB63_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18470. }
  18471. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18472. inline void RowIntervalOperationWrapper_2__ctor_mF9B3BA6FB6FDFE485B328E337F6E432BA5E811C3_inline (RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * ___operation5, const RuntimeMethod* method)
  18473. {
  18474. (( void (*) (RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mF9B3BA6FB6FDFE485B328E337F6E432BA5E811C3_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18475. }
  18476. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18477. inline void RowIntervalOperationWrapper_2__ctor_mC385082DDA884586DD75FB28D2A08D5BFA2A0E50_inline (RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * ___operation5, const RuntimeMethod* method)
  18478. {
  18479. (( void (*) (RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mC385082DDA884586DD75FB28D2A08D5BFA2A0E50_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18480. }
  18481. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18482. inline void RowIntervalOperationWrapper_2__ctor_m0E0C9C90D05CED1E9A2ADCB43DE3F565B76B5C2D_inline (RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * ___operation5, const RuntimeMethod* method)
  18483. {
  18484. (( void (*) (RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m0E0C9C90D05CED1E9A2ADCB43DE3F565B76B5C2D_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18485. }
  18486. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18487. inline void RowIntervalOperationWrapper_2__ctor_mA0C8EC07D59FB46A24B662EDE3DFFC34AF33107E_inline (RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * ___operation5, const RuntimeMethod* method)
  18488. {
  18489. (( void (*) (RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mA0C8EC07D59FB46A24B662EDE3DFFC34AF33107E_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18490. }
  18491. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18492. inline void RowIntervalOperationWrapper_2__ctor_m759949F6006897530645907D750A803E31D90903_inline (RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * ___operation5, const RuntimeMethod* method)
  18493. {
  18494. (( void (*) (RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m759949F6006897530645907D750A803E31D90903_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18495. }
  18496. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18497. inline void RowIntervalOperationWrapper_2__ctor_mA6E6BD5E90A2268179EDB47D08575B7C0C93A441_inline (RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * ___operation5, const RuntimeMethod* method)
  18498. {
  18499. (( void (*) (RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mA6E6BD5E90A2268179EDB47D08575B7C0C93A441_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18500. }
  18501. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18502. inline void RowIntervalOperationWrapper_2__ctor_m474DCCBA9BE68E9F7BB1B7C6452ABA06D424DD1E_inline (RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * ___operation5, const RuntimeMethod* method)
  18503. {
  18504. (( void (*) (RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m474DCCBA9BE68E9F7BB1B7C6452ABA06D424DD1E_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18505. }
  18506. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18507. inline void RowIntervalOperationWrapper_2__ctor_mF570068E9437593FA04A7F85C21F227710EC751E_inline (RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * ___operation5, const RuntimeMethod* method)
  18508. {
  18509. (( void (*) (RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mF570068E9437593FA04A7F85C21F227710EC751E_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18510. }
  18511. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18512. inline void RowIntervalOperationWrapper_2__ctor_mA5DAAE0E8940705E0E054473EB351972194B987D_inline (RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * ___operation5, const RuntimeMethod* method)
  18513. {
  18514. (( void (*) (RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mA5DAAE0E8940705E0E054473EB351972194B987D_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18515. }
  18516. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18517. inline void RowIntervalOperationWrapper_2__ctor_m67F65B8EBC9B4F3A71F02B722656A18583302C0D_inline (RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * ___operation5, const RuntimeMethod* method)
  18518. {
  18519. (( void (*) (RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m67F65B8EBC9B4F3A71F02B722656A18583302C0D_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18520. }
  18521. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18522. inline void RowIntervalOperationWrapper_2__ctor_m369B93EB9320A768EE3C8F6EF904947A33BB255A_inline (RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * ___operation5, const RuntimeMethod* method)
  18523. {
  18524. (( void (*) (RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m369B93EB9320A768EE3C8F6EF904947A33BB255A_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18525. }
  18526. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18527. inline void RowIntervalOperationWrapper_2__ctor_m1F933D6F3BFCA6B6FC41C7B43CA0F91F1191BCB3_inline (RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * ___operation5, const RuntimeMethod* method)
  18528. {
  18529. (( void (*) (RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m1F933D6F3BFCA6B6FC41C7B43CA0F91F1191BCB3_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18530. }
  18531. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18532. inline void RowIntervalOperationWrapper_2__ctor_mC68C4D5BABB9FE282D9B3D1AF366434C6D261696_inline (RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * ___operation5, const RuntimeMethod* method)
  18533. {
  18534. (( void (*) (RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mC68C4D5BABB9FE282D9B3D1AF366434C6D261696_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18535. }
  18536. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18537. inline void RowIntervalOperationWrapper_2__ctor_m53F87CFE165BF264FF3448E31491BE2B3C53F041_inline (RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * ___operation5, const RuntimeMethod* method)
  18538. {
  18539. (( void (*) (RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m53F87CFE165BF264FF3448E31491BE2B3C53F041_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18540. }
  18541. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18542. inline void RowIntervalOperationWrapper_2__ctor_m5074F00740BD0F8BF8F09E5D1B7225114C187474_inline (RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * ___operation5, const RuntimeMethod* method)
  18543. {
  18544. (( void (*) (RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m5074F00740BD0F8BF8F09E5D1B7225114C187474_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18545. }
  18546. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18547. inline void RowIntervalOperationWrapper_2__ctor_m9E1A85FE74B111EFA689CA790E07EFFB29AEA3F6_inline (RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * ___operation5, const RuntimeMethod* method)
  18548. {
  18549. (( void (*) (RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m9E1A85FE74B111EFA689CA790E07EFFB29AEA3F6_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18550. }
  18551. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18552. inline void RowIntervalOperationWrapper_2__ctor_m4660D42D517E10002CA1719E70165E14528B6F39_inline (RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * ___operation5, const RuntimeMethod* method)
  18553. {
  18554. (( void (*) (RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m4660D42D517E10002CA1719E70165E14528B6F39_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18555. }
  18556. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18557. inline void RowIntervalOperationWrapper_2__ctor_m6FC3F98839D20AE817786ACE819C9F579AAED300_inline (RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * ___operation5, const RuntimeMethod* method)
  18558. {
  18559. (( void (*) (RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m6FC3F98839D20AE817786ACE819C9F579AAED300_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18560. }
  18561. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18562. inline void RowIntervalOperationWrapper_2__ctor_m5E8149934E99AA425FD324FF396D9A3A994B4C89_inline (RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * ___operation5, const RuntimeMethod* method)
  18563. {
  18564. (( void (*) (RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m5E8149934E99AA425FD324FF396D9A3A994B4C89_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18565. }
  18566. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18567. inline void RowIntervalOperationWrapper_2__ctor_m044E3E30DFE1124F142F0D0CACD79AC73CEE8EFF_inline (RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * ___operation5, const RuntimeMethod* method)
  18568. {
  18569. (( void (*) (RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m044E3E30DFE1124F142F0D0CACD79AC73CEE8EFF_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18570. }
  18571. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18572. inline void RowIntervalOperationWrapper_2__ctor_m0A43ECCC218E250B9C3F75296F79E6BA928FC675_inline (RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * ___operation5, const RuntimeMethod* method)
  18573. {
  18574. (( void (*) (RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m0A43ECCC218E250B9C3F75296F79E6BA928FC675_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18575. }
  18576. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18577. inline void RowIntervalOperationWrapper_2__ctor_m763571D47AA487D2FD85B4AADEAA27D87F715899_inline (RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * ___operation5, const RuntimeMethod* method)
  18578. {
  18579. (( void (*) (RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m763571D47AA487D2FD85B4AADEAA27D87F715899_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18580. }
  18581. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18582. inline void RowIntervalOperationWrapper_2__ctor_m6F3010176CBBB8374A63B2D3F5D3CFACA06F7A75_inline (RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * ___operation5, const RuntimeMethod* method)
  18583. {
  18584. (( void (*) (RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m6F3010176CBBB8374A63B2D3F5D3CFACA06F7A75_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18585. }
  18586. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18587. inline void RowIntervalOperationWrapper_2__ctor_m7098AF48EDE0919FF3F2C75AAA9D22FA0C57CC87_inline (RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * ___operation5, const RuntimeMethod* method)
  18588. {
  18589. (( void (*) (RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m7098AF48EDE0919FF3F2C75AAA9D22FA0C57CC87_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18590. }
  18591. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18592. inline void RowIntervalOperationWrapper_2__ctor_m665D8D35A7F68752771F0B99FA27D55F70C226EB_inline (RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * ___operation5, const RuntimeMethod* method)
  18593. {
  18594. (( void (*) (RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m665D8D35A7F68752771F0B99FA27D55F70C226EB_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18595. }
  18596. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18597. inline void RowIntervalOperationWrapper_2__ctor_m833511ABE7B4BCCA10A52DF35FDF447EEECFA646_inline (RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * ___operation5, const RuntimeMethod* method)
  18598. {
  18599. (( void (*) (RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m833511ABE7B4BCCA10A52DF35FDF447EEECFA646_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18600. }
  18601. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18602. inline void RowIntervalOperationWrapper_2__ctor_m23CD67F63B0E39D62B53517A23E1C3D8E9D82676_inline (RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * ___operation5, const RuntimeMethod* method)
  18603. {
  18604. (( void (*) (RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m23CD67F63B0E39D62B53517A23E1C3D8E9D82676_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18605. }
  18606. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18607. inline void RowIntervalOperationWrapper_2__ctor_mE68C2716574DF05A692F2FF5501EE75120BDC18B_inline (RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * ___operation5, const RuntimeMethod* method)
  18608. {
  18609. (( void (*) (RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mE68C2716574DF05A692F2FF5501EE75120BDC18B_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18610. }
  18611. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18612. inline void RowIntervalOperationWrapper_2__ctor_m0BD29EA295AB1B7B30942ABCA84D4D98263BDA9A_inline (RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * ___operation5, const RuntimeMethod* method)
  18613. {
  18614. (( void (*) (RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m0BD29EA295AB1B7B30942ABCA84D4D98263BDA9A_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18615. }
  18616. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18617. inline void RowIntervalOperationWrapper_2__ctor_m4DBFEF5F61727B8953CF017470FF74CCCD4572E8_inline (RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * ___operation5, const RuntimeMethod* method)
  18618. {
  18619. (( void (*) (RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m4DBFEF5F61727B8953CF017470FF74CCCD4572E8_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18620. }
  18621. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18622. inline void RowIntervalOperationWrapper_2__ctor_m4A97D8FF4852C2835FEBACA79B165BC2ED17A59A_inline (RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * ___operation5, const RuntimeMethod* method)
  18623. {
  18624. (( void (*) (RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m4A97D8FF4852C2835FEBACA79B165BC2ED17A59A_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18625. }
  18626. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18627. inline void RowIntervalOperationWrapper_2__ctor_m1441D0E53245D9D7E59BA67CDF7EFABE9D6497FB_inline (RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * ___operation5, const RuntimeMethod* method)
  18628. {
  18629. (( void (*) (RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m1441D0E53245D9D7E59BA67CDF7EFABE9D6497FB_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18630. }
  18631. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18632. inline void RowIntervalOperationWrapper_2__ctor_m71A6BFA982081B25E60CDEBBE4687B849C3530C2_inline (RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * ___operation5, const RuntimeMethod* method)
  18633. {
  18634. (( void (*) (RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m71A6BFA982081B25E60CDEBBE4687B849C3530C2_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18635. }
  18636. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18637. inline void RowIntervalOperationWrapper_2__ctor_m255AD5152BD5D605F23B05D9B85F7FBADBFB0BF0_inline (RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * ___operation5, const RuntimeMethod* method)
  18638. {
  18639. (( void (*) (RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m255AD5152BD5D605F23B05D9B85F7FBADBFB0BF0_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18640. }
  18641. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18642. inline void RowIntervalOperationWrapper_2__ctor_mE5B5B2AFEADE6D507918423BF39293AB3C6D9D5C_inline (RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * ___operation5, const RuntimeMethod* method)
  18643. {
  18644. (( void (*) (RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mE5B5B2AFEADE6D507918423BF39293AB3C6D9D5C_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18645. }
  18646. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18647. inline void RowIntervalOperationWrapper_2__ctor_mC6F9440880B20C6EC191048109667EC0C0E6B24E_inline (RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * ___operation5, const RuntimeMethod* method)
  18648. {
  18649. (( void (*) (RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mC6F9440880B20C6EC191048109667EC0C0E6B24E_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18650. }
  18651. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18652. inline void RowIntervalOperationWrapper_2__ctor_m6131C99C7FBEF78871F562DB1C55023D186670F6_inline (RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * ___operation5, const RuntimeMethod* method)
  18653. {
  18654. (( void (*) (RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m6131C99C7FBEF78871F562DB1C55023D186670F6_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18655. }
  18656. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18657. inline void RowIntervalOperationWrapper_2__ctor_m1AF2E3D27B5780DE7E28330AA3AD5AAC4E80ECEE_inline (RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * ___operation5, const RuntimeMethod* method)
  18658. {
  18659. (( void (*) (RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m1AF2E3D27B5780DE7E28330AA3AD5AAC4E80ECEE_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18660. }
  18661. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18662. inline void RowIntervalOperationWrapper_2__ctor_m49D02A56B70C3E3376436FDF034F298A08EC6B1F_inline (RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * ___operation5, const RuntimeMethod* method)
  18663. {
  18664. (( void (*) (RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m49D02A56B70C3E3376436FDF034F298A08EC6B1F_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18665. }
  18666. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18667. inline void RowIntervalOperationWrapper_2__ctor_m79CF3682D5EE9192C758E75EFED09D63DB36C683_inline (RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * ___operation5, const RuntimeMethod* method)
  18668. {
  18669. (( void (*) (RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m79CF3682D5EE9192C758E75EFED09D63DB36C683_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18670. }
  18671. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18672. inline void RowIntervalOperationWrapper_2__ctor_mDECEC0E1D4550747907D4E6EF40A2D547BE0CEE7_inline (RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * ___operation5, const RuntimeMethod* method)
  18673. {
  18674. (( void (*) (RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mDECEC0E1D4550747907D4E6EF40A2D547BE0CEE7_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18675. }
  18676. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18677. inline void RowIntervalOperationWrapper_2__ctor_m32D0A8C591F571CBBF00E4A8369B20C58D481B66_inline (RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * ___operation5, const RuntimeMethod* method)
  18678. {
  18679. (( void (*) (RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m32D0A8C591F571CBBF00E4A8369B20C58D481B66_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18680. }
  18681. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18682. inline void RowIntervalOperationWrapper_2__ctor_m7F8858BB5B97FA479E608AF6BD34B6EA8532A3CA_inline (RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * ___operation5, const RuntimeMethod* method)
  18683. {
  18684. (( void (*) (RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m7F8858BB5B97FA479E608AF6BD34B6EA8532A3CA_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18685. }
  18686. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18687. inline void RowIntervalOperationWrapper_2__ctor_m7323A4DAF4DA0B30485972DC01922DF31E240C87_inline (RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * ___operation5, const RuntimeMethod* method)
  18688. {
  18689. (( void (*) (RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m7323A4DAF4DA0B30485972DC01922DF31E240C87_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18690. }
  18691. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18692. inline void RowIntervalOperationWrapper_2__ctor_m5C0EB313A52350D89BB5833D64034FF628A193F1_inline (RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * ___operation5, const RuntimeMethod* method)
  18693. {
  18694. (( void (*) (RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m5C0EB313A52350D89BB5833D64034FF628A193F1_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18695. }
  18696. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18697. inline void RowIntervalOperationWrapper_2__ctor_m78BD8834F38B545667DD8C98ACF173DF11B53ECB_inline (RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * ___operation5, const RuntimeMethod* method)
  18698. {
  18699. (( void (*) (RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m78BD8834F38B545667DD8C98ACF173DF11B53ECB_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18700. }
  18701. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18702. inline void RowIntervalOperationWrapper_2__ctor_mB95FA58176023FBF65B42508BCDE0552234CBAEA_inline (RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * ___operation5, const RuntimeMethod* method)
  18703. {
  18704. (( void (*) (RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mB95FA58176023FBF65B42508BCDE0552234CBAEA_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18705. }
  18706. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18707. inline void RowIntervalOperationWrapper_2__ctor_m1CE2B2308A63F42F2EE24618AB85A6A88469CFB8_inline (RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * ___operation5, const RuntimeMethod* method)
  18708. {
  18709. (( void (*) (RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m1CE2B2308A63F42F2EE24618AB85A6A88469CFB8_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18710. }
  18711. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18712. inline void RowIntervalOperationWrapper_2__ctor_mB8FB7137BA6B70AC04A5A73F9C1E4918F2BD89A6_inline (RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * ___operation5, const RuntimeMethod* method)
  18713. {
  18714. (( void (*) (RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mB8FB7137BA6B70AC04A5A73F9C1E4918F2BD89A6_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18715. }
  18716. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18717. inline void RowIntervalOperationWrapper_2__ctor_m9C41F5703590C097880C3670A713FD293F786E50_inline (RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * ___operation5, const RuntimeMethod* method)
  18718. {
  18719. (( void (*) (RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m9C41F5703590C097880C3670A713FD293F786E50_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18720. }
  18721. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18722. inline void RowIntervalOperationWrapper_2__ctor_m97DC78DD850110107465731076821BDCEED9A974_inline (RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * ___operation5, const RuntimeMethod* method)
  18723. {
  18724. (( void (*) (RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m97DC78DD850110107465731076821BDCEED9A974_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18725. }
  18726. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18727. inline void RowIntervalOperationWrapper_2__ctor_m0016D8990D14DF56CE318E246FA203B6FE0A5F91_inline (RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * ___operation5, const RuntimeMethod* method)
  18728. {
  18729. (( void (*) (RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m0016D8990D14DF56CE318E246FA203B6FE0A5F91_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18730. }
  18731. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18732. inline void RowIntervalOperationWrapper_2__ctor_m87CE31EC3BF77B163608B19C60014ADF28A9D183_inline (RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * ___operation5, const RuntimeMethod* method)
  18733. {
  18734. (( void (*) (RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m87CE31EC3BF77B163608B19C60014ADF28A9D183_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18735. }
  18736. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18737. inline void RowIntervalOperationWrapper_2__ctor_m9ED737355B6001101FEA23A01EA960383C1A6177_inline (RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * ___operation5, const RuntimeMethod* method)
  18738. {
  18739. (( void (*) (RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m9ED737355B6001101FEA23A01EA960383C1A6177_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18740. }
  18741. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18742. inline void RowIntervalOperationWrapper_2__ctor_mBB6C1BD3831CCE8E4AA328AA5BEA7082058CAA71_inline (RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * ___operation5, const RuntimeMethod* method)
  18743. {
  18744. (( void (*) (RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mBB6C1BD3831CCE8E4AA328AA5BEA7082058CAA71_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18745. }
  18746. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18747. inline void RowIntervalOperationWrapper_2__ctor_m5EF251C2A8E8F94D4CA4ED730BBF8C06CB5E92EE_inline (RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * ___operation5, const RuntimeMethod* method)
  18748. {
  18749. (( void (*) (RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m5EF251C2A8E8F94D4CA4ED730BBF8C06CB5E92EE_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18750. }
  18751. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18752. inline void RowIntervalOperationWrapper_2__ctor_m299E0FAC71CFDE53E74861CD66F1E2922E8A266B_inline (RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * ___operation5, const RuntimeMethod* method)
  18753. {
  18754. (( void (*) (RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m299E0FAC71CFDE53E74861CD66F1E2922E8A266B_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18755. }
  18756. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18757. inline void RowIntervalOperationWrapper_2__ctor_m5BBED8F1EACD4A1CB4E4353BB7B6D1447153A82B_inline (RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * ___operation5, const RuntimeMethod* method)
  18758. {
  18759. (( void (*) (RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m5BBED8F1EACD4A1CB4E4353BB7B6D1447153A82B_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18760. }
  18761. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18762. inline void RowIntervalOperationWrapper_2__ctor_m31AB7A87A6D378C513127179416D79111BF94943_inline (RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * ___operation5, const RuntimeMethod* method)
  18763. {
  18764. (( void (*) (RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m31AB7A87A6D378C513127179416D79111BF94943_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18765. }
  18766. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18767. inline void RowIntervalOperationWrapper_2__ctor_mAB3033A3D336DF8F757311FA074FE03972A17AFE_inline (RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * ___operation5, const RuntimeMethod* method)
  18768. {
  18769. (( void (*) (RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mAB3033A3D336DF8F757311FA074FE03972A17AFE_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18770. }
  18771. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18772. inline void RowIntervalOperationWrapper_2__ctor_m91333FBDFBE346F1DC8A21398B7311155F8F58DC_inline (RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * ___operation5, const RuntimeMethod* method)
  18773. {
  18774. (( void (*) (RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m91333FBDFBE346F1DC8A21398B7311155F8F58DC_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18775. }
  18776. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18777. inline void RowIntervalOperationWrapper_2__ctor_m661B51A918C8293ADEE5EEB6EB8BB73AA005C3EB_inline (RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * ___operation5, const RuntimeMethod* method)
  18778. {
  18779. (( void (*) (RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m661B51A918C8293ADEE5EEB6EB8BB73AA005C3EB_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18780. }
  18781. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18782. inline void RowIntervalOperationWrapper_2__ctor_m53F5BD42444AEA837780198EBA73D316D8D71623_inline (RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * ___operation5, const RuntimeMethod* method)
  18783. {
  18784. (( void (*) (RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m53F5BD42444AEA837780198EBA73D316D8D71623_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18785. }
  18786. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18787. inline void RowIntervalOperationWrapper_2__ctor_mCC14509DBB03BEB98BFBA334CCBA52E0BDD687C0_inline (RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * ___operation5, const RuntimeMethod* method)
  18788. {
  18789. (( void (*) (RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mCC14509DBB03BEB98BFBA334CCBA52E0BDD687C0_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18790. }
  18791. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18792. inline void RowIntervalOperationWrapper_2__ctor_m1C0513DA9984048ED013906D00755C584ABA7DB6_inline (RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * ___operation5, const RuntimeMethod* method)
  18793. {
  18794. (( void (*) (RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m1C0513DA9984048ED013906D00755C584ABA7DB6_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18795. }
  18796. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18797. inline void RowIntervalOperationWrapper_2__ctor_m49A236D33C15A4CF50FC03C878746020A7EC6320_inline (RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * ___operation5, const RuntimeMethod* method)
  18798. {
  18799. (( void (*) (RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m49A236D33C15A4CF50FC03C878746020A7EC6320_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18800. }
  18801. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18802. inline void RowIntervalOperationWrapper_2__ctor_m0160307E83D974524A14DA3F2EF2CC2BAF46CC66_inline (RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * ___operation5, const RuntimeMethod* method)
  18803. {
  18804. (( void (*) (RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m0160307E83D974524A14DA3F2EF2CC2BAF46CC66_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18805. }
  18806. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18807. inline void RowIntervalOperationWrapper_2__ctor_m615D2066371C5A71D728144CCBE891D114263E45_inline (RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * ___operation5, const RuntimeMethod* method)
  18808. {
  18809. (( void (*) (RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m615D2066371C5A71D728144CCBE891D114263E45_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18810. }
  18811. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18812. inline void RowIntervalOperationWrapper_2__ctor_m720D08B9E7BE7E04E34536F38ECAF97884616109_inline (RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * ___operation5, const RuntimeMethod* method)
  18813. {
  18814. (( void (*) (RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m720D08B9E7BE7E04E34536F38ECAF97884616109_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18815. }
  18816. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18817. inline void RowIntervalOperationWrapper_2__ctor_m41996E8F10BAECE73E312266BFD8B56AB8CE1A6B_inline (RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * ___operation5, const RuntimeMethod* method)
  18818. {
  18819. (( void (*) (RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m41996E8F10BAECE73E312266BFD8B56AB8CE1A6B_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18820. }
  18821. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18822. inline void RowIntervalOperationWrapper_2__ctor_m76BCCCEF707C2B3DDD59CACC36F1FC0BFDB238F5_inline (RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * ___operation5, const RuntimeMethod* method)
  18823. {
  18824. (( void (*) (RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m76BCCCEF707C2B3DDD59CACC36F1FC0BFDB238F5_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18825. }
  18826. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18827. inline void RowIntervalOperationWrapper_2__ctor_m0499C223C898DC9DEE704E1FEAB0A7F3631F810E_inline (RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * ___operation5, const RuntimeMethod* method)
  18828. {
  18829. (( void (*) (RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m0499C223C898DC9DEE704E1FEAB0A7F3631F810E_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18830. }
  18831. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18832. inline void RowIntervalOperationWrapper_2__ctor_m070F2CA2DD46AE0E7C99F6A77698F2D98DAF3F24_inline (RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * ___operation5, const RuntimeMethod* method)
  18833. {
  18834. (( void (*) (RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m070F2CA2DD46AE0E7C99F6A77698F2D98DAF3F24_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18835. }
  18836. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18837. inline void RowIntervalOperationWrapper_2__ctor_mD8E1E77052442075695371734094C36F94AE8A1D_inline (RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * ___operation5, const RuntimeMethod* method)
  18838. {
  18839. (( void (*) (RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mD8E1E77052442075695371734094C36F94AE8A1D_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18840. }
  18841. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18842. inline void RowIntervalOperationWrapper_2__ctor_mDD75322147F9688D098D8487FADAE3B292250DC8_inline (RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * ___operation5, const RuntimeMethod* method)
  18843. {
  18844. (( void (*) (RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mDD75322147F9688D098D8487FADAE3B292250DC8_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18845. }
  18846. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18847. inline void RowIntervalOperationWrapper_2__ctor_m8ED17A703FCCBCB2DE7947B370C41364B70809DC_inline (RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * ___operation5, const RuntimeMethod* method)
  18848. {
  18849. (( void (*) (RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m8ED17A703FCCBCB2DE7947B370C41364B70809DC_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18850. }
  18851. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18852. inline void RowIntervalOperationWrapper_2__ctor_m6385E51AC9EE7365335CCD84DF9750C8500286A2_inline (RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * ___operation5, const RuntimeMethod* method)
  18853. {
  18854. (( void (*) (RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m6385E51AC9EE7365335CCD84DF9750C8500286A2_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18855. }
  18856. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18857. inline void RowIntervalOperationWrapper_2__ctor_m94DD3A557DD5555768EA412C7AB6B094396B7155_inline (RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * ___operation5, const RuntimeMethod* method)
  18858. {
  18859. (( void (*) (RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m94DD3A557DD5555768EA412C7AB6B094396B7155_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18860. }
  18861. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18862. inline void RowIntervalOperationWrapper_2__ctor_mF0A6E337E43C244C4617CB2C4DCC00C341924448_inline (RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * ___operation5, const RuntimeMethod* method)
  18863. {
  18864. (( void (*) (RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mF0A6E337E43C244C4617CB2C4DCC00C341924448_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18865. }
  18866. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18867. inline void RowIntervalOperationWrapper_2__ctor_mC718C419860AD45D1C4CAC4CF493383083A5D69E_inline (RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * ___operation5, const RuntimeMethod* method)
  18868. {
  18869. (( void (*) (RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mC718C419860AD45D1C4CAC4CF493383083A5D69E_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18870. }
  18871. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18872. inline void RowIntervalOperationWrapper_2__ctor_m47A8C9AB80EEB72C39972410FD3D2831F325EB06_inline (RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * ___operation5, const RuntimeMethod* method)
  18873. {
  18874. (( void (*) (RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m47A8C9AB80EEB72C39972410FD3D2831F325EB06_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18875. }
  18876. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18877. inline void RowIntervalOperationWrapper_2__ctor_mDA8C6CC0E43A0375E5B50B24FBD4992163751B86_inline (RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * ___operation5, const RuntimeMethod* method)
  18878. {
  18879. (( void (*) (RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mDA8C6CC0E43A0375E5B50B24FBD4992163751B86_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18880. }
  18881. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18882. inline void RowIntervalOperationWrapper_2__ctor_m88CA0577797C92CE5B340BC2C90A7F8EB30A18AB_inline (RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * ___operation5, const RuntimeMethod* method)
  18883. {
  18884. (( void (*) (RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m88CA0577797C92CE5B340BC2C90A7F8EB30A18AB_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18885. }
  18886. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18887. inline void RowIntervalOperationWrapper_2__ctor_m8530C2EA1564AFEFD031282609468A714EE75BCC_inline (RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * ___operation5, const RuntimeMethod* method)
  18888. {
  18889. (( void (*) (RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m8530C2EA1564AFEFD031282609468A714EE75BCC_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18890. }
  18891. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18892. inline void RowIntervalOperationWrapper_2__ctor_mF18B6818A98CBEF71B275CF2BEC549042C307E70_inline (RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * ___operation5, const RuntimeMethod* method)
  18893. {
  18894. (( void (*) (RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_mF18B6818A98CBEF71B275CF2BEC549042C307E70_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18895. }
  18896. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18897. inline void RowIntervalOperationWrapper_2__ctor_m68AC0C0975BB897BB500CDCDE94061E8C16B4605_inline (RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * ___operation5, const RuntimeMethod* method)
  18898. {
  18899. (( void (*) (RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m68AC0C0975BB897BB500CDCDE94061E8C16B4605_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18900. }
  18901. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18902. inline void RowIntervalOperationWrapper_2__ctor_m6F903FFEF8C23F882D7A1AC080889D33A157CA1D_inline (RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * ___operation5, const RuntimeMethod* method)
  18903. {
  18904. (( void (*) (RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m6F903FFEF8C23F882D7A1AC080889D33A157CA1D_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18905. }
  18906. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18907. inline void RowIntervalOperationWrapper_2__ctor_m16AC68369AFDFD793A50805E569314345E09684B_inline (RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * ___operation5, const RuntimeMethod* method)
  18908. {
  18909. (( void (*) (RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m16AC68369AFDFD793A50805E569314345E09684B_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18910. }
  18911. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18912. inline void RowIntervalOperationWrapper_2__ctor_m410E8B79F1B26D393554BC7D1C2017605E870799_inline (RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * ___operation5, const RuntimeMethod* method)
  18913. {
  18914. (( void (*) (RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m410E8B79F1B26D393554BC7D1C2017605E870799_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18915. }
  18916. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowIntervalOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  18917. inline void RowIntervalOperationWrapper_2__ctor_m2ECC48C7332AA61CE06AFFFCB1AF33CA1E96D4AA_inline (RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * ___operation5, const RuntimeMethod* method)
  18918. {
  18919. (( void (*) (RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *, const RuntimeMethod*))RowIntervalOperationWrapper_2__ctor_m2ECC48C7332AA61CE06AFFFCB1AF33CA1E96D4AA_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___operation5, method);
  18920. }
  18921. // System.Int32 SixLabors.ImageSharp.Rectangle::get_Y()
  18922. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method);
  18923. // System.Span`1<T> System.Span`1<System.Numerics.Vector4>::Slice(System.Int32,System.Int32)
  18924. inline Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method)
  18925. {
  18926. return (( Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_gshared_inline)(__this, ___start0, ___length1, method);
  18927. }
  18928. // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  18929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method);
  18930. // System.Boolean System.Type::op_Equality(System.Type,System.Type)
  18931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
  18932. // System.Int32 System.String::get_Length()
  18933. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method);
  18934. // System.Void System.Span`1<System.Numerics.Vector4>::.ctor(System.Pinnable`1<T>,System.IntPtr,System.Int32)
  18935. inline void Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method)
  18936. {
  18937. (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method);
  18938. }
  18939. // System.Void System.Span`1<System.Numerics.Vector4>::.ctor(T[],System.Int32,System.Int32)
  18940. inline void Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  18941. {
  18942. (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_gshared_inline)(__this, ___array0, ___start1, ___length2, method);
  18943. }
  18944. // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException(System.ExceptionArgument)
  18945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5 (int32_t ___argument0, const RuntimeMethod* method);
  18946. // System.Type System.Object::GetType()
  18947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B (RuntimeObject * __this, const RuntimeMethod* method);
  18948. // System.Boolean System.Type::op_Inequality(System.Type,System.Type)
  18949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
  18950. // System.Void System.ThrowHelper::ThrowArrayTypeMismatchException()
  18951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC (const RuntimeMethod* method);
  18952. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  18953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m08135E3A0BA2EECCC6D3B38D65DD58F72D2B03DA_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * ___operation2, const RuntimeMethod* method)
  18954. {
  18955. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  18956. memset((&V_0), 0, sizeof(V_0));
  18957. {
  18958. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  18959. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  18960. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  18961. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  18962. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  18963. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * L_3 = ___operation2;
  18964. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *)(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  18965. return;
  18966. }
  18967. }
  18968. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  18969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m48DEA4C48F30A9F8936FC87140CA0B053CF6D1C2_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * ___operation2, const RuntimeMethod* method)
  18970. {
  18971. static bool s_Il2CppMethodInitialized;
  18972. if (!s_Il2CppMethodInitialized)
  18973. {
  18974. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  18975. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  18976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  18977. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  18978. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  18979. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  18980. s_Il2CppMethodInitialized = true;
  18981. }
  18982. int32_t V_0 = 0;
  18983. int32_t V_1 = 0;
  18984. int32_t V_2 = 0;
  18985. int32_t V_3 = 0;
  18986. int32_t V_4 = 0;
  18987. int32_t V_5 = 0;
  18988. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  18989. int32_t V_7 = 0;
  18990. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  18991. RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 V_9;
  18992. memset((&V_9), 0, sizeof(V_9));
  18993. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  18994. memset((&V_10), 0, sizeof(V_10));
  18995. RuntimeObject* V_11 = NULL;
  18996. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  18997. memset((&V_12), 0, sizeof(V_12));
  18998. Exception_t * __last_unhandled_exception = 0;
  18999. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  19000. {
  19001. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  19002. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  19003. int32_t L_1;
  19004. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19005. V_0 = (int32_t)L_1;
  19006. int32_t L_2;
  19007. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19008. V_1 = (int32_t)L_2;
  19009. int32_t L_3;
  19010. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19011. V_2 = (int32_t)L_3;
  19012. int32_t L_4;
  19013. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19014. V_3 = (int32_t)L_4;
  19015. int32_t L_5 = V_2;
  19016. int32_t L_6 = V_3;
  19017. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  19018. int32_t L_8;
  19019. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  19020. int32_t L_9;
  19021. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  19022. V_4 = (int32_t)L_9;
  19023. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  19024. int32_t L_11;
  19025. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  19026. int32_t L_12 = V_4;
  19027. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  19028. int32_t L_13;
  19029. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  19030. V_5 = (int32_t)L_13;
  19031. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  19032. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  19033. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  19034. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  19035. int32_t L_16 = V_5;
  19036. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  19037. {
  19038. goto IL_0097;
  19039. }
  19040. }
  19041. {
  19042. int32_t L_17 = V_0;
  19043. int32_t L_18 = V_1;
  19044. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  19045. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  19046. int32_t L_20 = V_2;
  19047. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  19048. RuntimeObject* L_21;
  19049. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  19050. V_11 = (RuntimeObject*)L_21;
  19051. }
  19052. IL_0066:
  19053. try
  19054. {// begin try (depth: 1)
  19055. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * L_22 = ___operation2;
  19056. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * L_23;
  19057. L_23 = (( ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * (*) (ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *)(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  19058. RuntimeObject* L_24 = V_11;
  19059. NullCheck((RuntimeObject*)L_24);
  19060. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  19061. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  19062. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  19063. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  19064. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  19065. Il2CppFakeBox<ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  19066. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  19067. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  19068. *L_23 = L_27.m_Value;
  19069. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  19070. }// end try (depth: 1)
  19071. catch(Il2CppExceptionWrapper& e)
  19072. {
  19073. __last_unhandled_exception = (Exception_t *)e.ex;
  19074. goto FINALLY_008b;
  19075. }
  19076. FINALLY_008b:
  19077. {// begin finally (depth: 1)
  19078. {
  19079. RuntimeObject* L_28 = V_11;
  19080. if (!L_28)
  19081. {
  19082. goto IL_0096;
  19083. }
  19084. }
  19085. IL_008f:
  19086. {
  19087. RuntimeObject* L_29 = V_11;
  19088. NullCheck((RuntimeObject*)L_29);
  19089. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  19090. }
  19091. IL_0096:
  19092. {
  19093. IL2CPP_END_FINALLY(139)
  19094. }
  19095. }// end finally (depth: 1)
  19096. IL2CPP_CLEANUP(139)
  19097. {
  19098. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  19099. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  19100. }
  19101. IL_0097:
  19102. {
  19103. int32_t L_30 = V_3;
  19104. int32_t L_31 = V_5;
  19105. int32_t L_32;
  19106. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  19107. V_7 = (int32_t)L_32;
  19108. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  19109. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  19110. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  19111. int32_t L_35 = V_5;
  19112. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  19113. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  19114. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  19115. int32_t L_36 = V_0;
  19116. int32_t L_37 = V_1;
  19117. int32_t L_38 = V_7;
  19118. int32_t L_39 = V_2;
  19119. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  19120. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * L_41 = ___operation2;
  19121. RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 L_42;
  19122. memset((&L_42), 0, sizeof(L_42));
  19123. RowIntervalOperationWrapper_2__ctor_m3021448980720907312C2950AA2E6A7F53124CE2_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *)(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  19124. V_9 = (RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 )L_42;
  19125. int32_t L_43 = V_5;
  19126. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  19127. RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 L_45 = V_9;
  19128. RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 L_46 = (RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 )L_45;
  19129. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  19130. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  19131. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  19132. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  19133. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  19134. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  19135. }
  19136. IL_00dc:
  19137. {
  19138. return;
  19139. }
  19140. }
  19141. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  19142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m933E3EB32CF799618C56A54AD6EE7858E2F2B63F_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * ___operation2, const RuntimeMethod* method)
  19143. {
  19144. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  19145. memset((&V_0), 0, sizeof(V_0));
  19146. {
  19147. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  19148. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  19149. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  19150. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  19151. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  19152. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * L_3 = ___operation2;
  19153. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *)(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  19154. return;
  19155. }
  19156. }
  19157. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  19158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m28493FEC20562C39E9491A443F716DF8A2ABAA64_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * ___operation2, const RuntimeMethod* method)
  19159. {
  19160. static bool s_Il2CppMethodInitialized;
  19161. if (!s_Il2CppMethodInitialized)
  19162. {
  19163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  19164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  19165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  19166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  19167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  19168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  19169. s_Il2CppMethodInitialized = true;
  19170. }
  19171. int32_t V_0 = 0;
  19172. int32_t V_1 = 0;
  19173. int32_t V_2 = 0;
  19174. int32_t V_3 = 0;
  19175. int32_t V_4 = 0;
  19176. int32_t V_5 = 0;
  19177. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  19178. int32_t V_7 = 0;
  19179. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  19180. RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 V_9;
  19181. memset((&V_9), 0, sizeof(V_9));
  19182. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  19183. memset((&V_10), 0, sizeof(V_10));
  19184. RuntimeObject* V_11 = NULL;
  19185. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  19186. memset((&V_12), 0, sizeof(V_12));
  19187. Exception_t * __last_unhandled_exception = 0;
  19188. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  19189. {
  19190. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  19191. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  19192. int32_t L_1;
  19193. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19194. V_0 = (int32_t)L_1;
  19195. int32_t L_2;
  19196. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19197. V_1 = (int32_t)L_2;
  19198. int32_t L_3;
  19199. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19200. V_2 = (int32_t)L_3;
  19201. int32_t L_4;
  19202. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19203. V_3 = (int32_t)L_4;
  19204. int32_t L_5 = V_2;
  19205. int32_t L_6 = V_3;
  19206. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  19207. int32_t L_8;
  19208. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  19209. int32_t L_9;
  19210. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  19211. V_4 = (int32_t)L_9;
  19212. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  19213. int32_t L_11;
  19214. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  19215. int32_t L_12 = V_4;
  19216. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  19217. int32_t L_13;
  19218. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  19219. V_5 = (int32_t)L_13;
  19220. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  19221. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  19222. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  19223. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  19224. int32_t L_16 = V_5;
  19225. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  19226. {
  19227. goto IL_0097;
  19228. }
  19229. }
  19230. {
  19231. int32_t L_17 = V_0;
  19232. int32_t L_18 = V_1;
  19233. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  19234. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  19235. int32_t L_20 = V_2;
  19236. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  19237. RuntimeObject* L_21;
  19238. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  19239. V_11 = (RuntimeObject*)L_21;
  19240. }
  19241. IL_0066:
  19242. try
  19243. {// begin try (depth: 1)
  19244. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * L_22 = ___operation2;
  19245. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * L_23;
  19246. L_23 = (( ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * (*) (ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *)(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  19247. RuntimeObject* L_24 = V_11;
  19248. NullCheck((RuntimeObject*)L_24);
  19249. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  19250. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  19251. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  19252. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  19253. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  19254. Il2CppFakeBox<ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  19255. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  19256. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  19257. *L_23 = L_27.m_Value;
  19258. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  19259. }// end try (depth: 1)
  19260. catch(Il2CppExceptionWrapper& e)
  19261. {
  19262. __last_unhandled_exception = (Exception_t *)e.ex;
  19263. goto FINALLY_008b;
  19264. }
  19265. FINALLY_008b:
  19266. {// begin finally (depth: 1)
  19267. {
  19268. RuntimeObject* L_28 = V_11;
  19269. if (!L_28)
  19270. {
  19271. goto IL_0096;
  19272. }
  19273. }
  19274. IL_008f:
  19275. {
  19276. RuntimeObject* L_29 = V_11;
  19277. NullCheck((RuntimeObject*)L_29);
  19278. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  19279. }
  19280. IL_0096:
  19281. {
  19282. IL2CPP_END_FINALLY(139)
  19283. }
  19284. }// end finally (depth: 1)
  19285. IL2CPP_CLEANUP(139)
  19286. {
  19287. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  19288. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  19289. }
  19290. IL_0097:
  19291. {
  19292. int32_t L_30 = V_3;
  19293. int32_t L_31 = V_5;
  19294. int32_t L_32;
  19295. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  19296. V_7 = (int32_t)L_32;
  19297. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  19298. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  19299. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  19300. int32_t L_35 = V_5;
  19301. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  19302. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  19303. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  19304. int32_t L_36 = V_0;
  19305. int32_t L_37 = V_1;
  19306. int32_t L_38 = V_7;
  19307. int32_t L_39 = V_2;
  19308. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  19309. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * L_41 = ___operation2;
  19310. RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 L_42;
  19311. memset((&L_42), 0, sizeof(L_42));
  19312. RowIntervalOperationWrapper_2__ctor_mB207FB5724624E1859E1068B9870AC65F3BDC601_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *)(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  19313. V_9 = (RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 )L_42;
  19314. int32_t L_43 = V_5;
  19315. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  19316. RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 L_45 = V_9;
  19317. RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 L_46 = (RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 )L_45;
  19318. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  19319. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  19320. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  19321. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  19322. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  19323. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  19324. }
  19325. IL_00dc:
  19326. {
  19327. return;
  19328. }
  19329. }
  19330. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  19331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mAE59D89254E4EFB61980509D29E123A991FD8F44_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * ___operation2, const RuntimeMethod* method)
  19332. {
  19333. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  19334. memset((&V_0), 0, sizeof(V_0));
  19335. {
  19336. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  19337. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  19338. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  19339. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  19340. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  19341. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * L_3 = ___operation2;
  19342. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *)(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  19343. return;
  19344. }
  19345. }
  19346. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  19347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m3FACD59E7FCADFE459DEA18BE0E9BCC4C1908550_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * ___operation2, const RuntimeMethod* method)
  19348. {
  19349. static bool s_Il2CppMethodInitialized;
  19350. if (!s_Il2CppMethodInitialized)
  19351. {
  19352. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  19353. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  19354. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  19355. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  19356. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  19357. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  19358. s_Il2CppMethodInitialized = true;
  19359. }
  19360. int32_t V_0 = 0;
  19361. int32_t V_1 = 0;
  19362. int32_t V_2 = 0;
  19363. int32_t V_3 = 0;
  19364. int32_t V_4 = 0;
  19365. int32_t V_5 = 0;
  19366. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  19367. int32_t V_7 = 0;
  19368. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  19369. RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A V_9;
  19370. memset((&V_9), 0, sizeof(V_9));
  19371. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  19372. memset((&V_10), 0, sizeof(V_10));
  19373. RuntimeObject* V_11 = NULL;
  19374. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  19375. memset((&V_12), 0, sizeof(V_12));
  19376. Exception_t * __last_unhandled_exception = 0;
  19377. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  19378. {
  19379. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  19380. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  19381. int32_t L_1;
  19382. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19383. V_0 = (int32_t)L_1;
  19384. int32_t L_2;
  19385. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19386. V_1 = (int32_t)L_2;
  19387. int32_t L_3;
  19388. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19389. V_2 = (int32_t)L_3;
  19390. int32_t L_4;
  19391. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19392. V_3 = (int32_t)L_4;
  19393. int32_t L_5 = V_2;
  19394. int32_t L_6 = V_3;
  19395. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  19396. int32_t L_8;
  19397. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  19398. int32_t L_9;
  19399. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  19400. V_4 = (int32_t)L_9;
  19401. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  19402. int32_t L_11;
  19403. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  19404. int32_t L_12 = V_4;
  19405. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  19406. int32_t L_13;
  19407. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  19408. V_5 = (int32_t)L_13;
  19409. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  19410. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  19411. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  19412. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  19413. int32_t L_16 = V_5;
  19414. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  19415. {
  19416. goto IL_0097;
  19417. }
  19418. }
  19419. {
  19420. int32_t L_17 = V_0;
  19421. int32_t L_18 = V_1;
  19422. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  19423. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  19424. int32_t L_20 = V_2;
  19425. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  19426. RuntimeObject* L_21;
  19427. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  19428. V_11 = (RuntimeObject*)L_21;
  19429. }
  19430. IL_0066:
  19431. try
  19432. {// begin try (depth: 1)
  19433. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * L_22 = ___operation2;
  19434. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * L_23;
  19435. L_23 = (( ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * (*) (ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *)(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  19436. RuntimeObject* L_24 = V_11;
  19437. NullCheck((RuntimeObject*)L_24);
  19438. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  19439. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  19440. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  19441. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  19442. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  19443. Il2CppFakeBox<ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  19444. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  19445. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  19446. *L_23 = L_27.m_Value;
  19447. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  19448. }// end try (depth: 1)
  19449. catch(Il2CppExceptionWrapper& e)
  19450. {
  19451. __last_unhandled_exception = (Exception_t *)e.ex;
  19452. goto FINALLY_008b;
  19453. }
  19454. FINALLY_008b:
  19455. {// begin finally (depth: 1)
  19456. {
  19457. RuntimeObject* L_28 = V_11;
  19458. if (!L_28)
  19459. {
  19460. goto IL_0096;
  19461. }
  19462. }
  19463. IL_008f:
  19464. {
  19465. RuntimeObject* L_29 = V_11;
  19466. NullCheck((RuntimeObject*)L_29);
  19467. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  19468. }
  19469. IL_0096:
  19470. {
  19471. IL2CPP_END_FINALLY(139)
  19472. }
  19473. }// end finally (depth: 1)
  19474. IL2CPP_CLEANUP(139)
  19475. {
  19476. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  19477. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  19478. }
  19479. IL_0097:
  19480. {
  19481. int32_t L_30 = V_3;
  19482. int32_t L_31 = V_5;
  19483. int32_t L_32;
  19484. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  19485. V_7 = (int32_t)L_32;
  19486. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  19487. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  19488. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  19489. int32_t L_35 = V_5;
  19490. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  19491. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  19492. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  19493. int32_t L_36 = V_0;
  19494. int32_t L_37 = V_1;
  19495. int32_t L_38 = V_7;
  19496. int32_t L_39 = V_2;
  19497. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  19498. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * L_41 = ___operation2;
  19499. RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A L_42;
  19500. memset((&L_42), 0, sizeof(L_42));
  19501. RowIntervalOperationWrapper_2__ctor_mBD9D8520969DE8AC9B7BA348A5AB7E748E5F8F41_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *)(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  19502. V_9 = (RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A )L_42;
  19503. int32_t L_43 = V_5;
  19504. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  19505. RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A L_45 = V_9;
  19506. RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A L_46 = (RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A )L_45;
  19507. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  19508. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  19509. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  19510. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  19511. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  19512. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  19513. }
  19514. IL_00dc:
  19515. {
  19516. return;
  19517. }
  19518. }
  19519. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  19520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mC3E4FAEEAA6F275DA3C90F34C165533130FADB1D_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * ___operation2, const RuntimeMethod* method)
  19521. {
  19522. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  19523. memset((&V_0), 0, sizeof(V_0));
  19524. {
  19525. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  19526. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  19527. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  19528. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  19529. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  19530. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * L_3 = ___operation2;
  19531. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *)(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  19532. return;
  19533. }
  19534. }
  19535. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  19536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m1164341D18AF6E3A23606E67952E1F7862DE746B_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * ___operation2, const RuntimeMethod* method)
  19537. {
  19538. static bool s_Il2CppMethodInitialized;
  19539. if (!s_Il2CppMethodInitialized)
  19540. {
  19541. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  19542. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  19543. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  19544. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  19545. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  19546. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  19547. s_Il2CppMethodInitialized = true;
  19548. }
  19549. int32_t V_0 = 0;
  19550. int32_t V_1 = 0;
  19551. int32_t V_2 = 0;
  19552. int32_t V_3 = 0;
  19553. int32_t V_4 = 0;
  19554. int32_t V_5 = 0;
  19555. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  19556. int32_t V_7 = 0;
  19557. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  19558. RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 V_9;
  19559. memset((&V_9), 0, sizeof(V_9));
  19560. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  19561. memset((&V_10), 0, sizeof(V_10));
  19562. RuntimeObject* V_11 = NULL;
  19563. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  19564. memset((&V_12), 0, sizeof(V_12));
  19565. Exception_t * __last_unhandled_exception = 0;
  19566. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  19567. {
  19568. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  19569. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  19570. int32_t L_1;
  19571. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19572. V_0 = (int32_t)L_1;
  19573. int32_t L_2;
  19574. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19575. V_1 = (int32_t)L_2;
  19576. int32_t L_3;
  19577. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19578. V_2 = (int32_t)L_3;
  19579. int32_t L_4;
  19580. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19581. V_3 = (int32_t)L_4;
  19582. int32_t L_5 = V_2;
  19583. int32_t L_6 = V_3;
  19584. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  19585. int32_t L_8;
  19586. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  19587. int32_t L_9;
  19588. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  19589. V_4 = (int32_t)L_9;
  19590. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  19591. int32_t L_11;
  19592. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  19593. int32_t L_12 = V_4;
  19594. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  19595. int32_t L_13;
  19596. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  19597. V_5 = (int32_t)L_13;
  19598. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  19599. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  19600. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  19601. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  19602. int32_t L_16 = V_5;
  19603. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  19604. {
  19605. goto IL_0097;
  19606. }
  19607. }
  19608. {
  19609. int32_t L_17 = V_0;
  19610. int32_t L_18 = V_1;
  19611. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  19612. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  19613. int32_t L_20 = V_2;
  19614. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  19615. RuntimeObject* L_21;
  19616. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  19617. V_11 = (RuntimeObject*)L_21;
  19618. }
  19619. IL_0066:
  19620. try
  19621. {// begin try (depth: 1)
  19622. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * L_22 = ___operation2;
  19623. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * L_23;
  19624. L_23 = (( ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * (*) (ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *)(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  19625. RuntimeObject* L_24 = V_11;
  19626. NullCheck((RuntimeObject*)L_24);
  19627. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  19628. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  19629. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  19630. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  19631. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  19632. Il2CppFakeBox<ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  19633. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  19634. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  19635. *L_23 = L_27.m_Value;
  19636. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  19637. }// end try (depth: 1)
  19638. catch(Il2CppExceptionWrapper& e)
  19639. {
  19640. __last_unhandled_exception = (Exception_t *)e.ex;
  19641. goto FINALLY_008b;
  19642. }
  19643. FINALLY_008b:
  19644. {// begin finally (depth: 1)
  19645. {
  19646. RuntimeObject* L_28 = V_11;
  19647. if (!L_28)
  19648. {
  19649. goto IL_0096;
  19650. }
  19651. }
  19652. IL_008f:
  19653. {
  19654. RuntimeObject* L_29 = V_11;
  19655. NullCheck((RuntimeObject*)L_29);
  19656. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  19657. }
  19658. IL_0096:
  19659. {
  19660. IL2CPP_END_FINALLY(139)
  19661. }
  19662. }// end finally (depth: 1)
  19663. IL2CPP_CLEANUP(139)
  19664. {
  19665. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  19666. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  19667. }
  19668. IL_0097:
  19669. {
  19670. int32_t L_30 = V_3;
  19671. int32_t L_31 = V_5;
  19672. int32_t L_32;
  19673. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  19674. V_7 = (int32_t)L_32;
  19675. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  19676. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  19677. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  19678. int32_t L_35 = V_5;
  19679. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  19680. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  19681. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  19682. int32_t L_36 = V_0;
  19683. int32_t L_37 = V_1;
  19684. int32_t L_38 = V_7;
  19685. int32_t L_39 = V_2;
  19686. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  19687. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * L_41 = ___operation2;
  19688. RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 L_42;
  19689. memset((&L_42), 0, sizeof(L_42));
  19690. RowIntervalOperationWrapper_2__ctor_m2E8E6EB396C8CA443CDE98C65EE5D40D4EF7D3DD_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *)(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  19691. V_9 = (RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 )L_42;
  19692. int32_t L_43 = V_5;
  19693. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  19694. RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 L_45 = V_9;
  19695. RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 L_46 = (RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 )L_45;
  19696. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  19697. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  19698. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  19699. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  19700. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  19701. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  19702. }
  19703. IL_00dc:
  19704. {
  19705. return;
  19706. }
  19707. }
  19708. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  19709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m5D728694DD4BDD348BFD4EC53BDEE684461A64F0_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * ___operation2, const RuntimeMethod* method)
  19710. {
  19711. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  19712. memset((&V_0), 0, sizeof(V_0));
  19713. {
  19714. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  19715. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  19716. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  19717. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  19718. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  19719. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * L_3 = ___operation2;
  19720. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *)(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  19721. return;
  19722. }
  19723. }
  19724. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  19725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mB55909084C346A3BC4DEFAEDF64578469928CBF0_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * ___operation2, const RuntimeMethod* method)
  19726. {
  19727. static bool s_Il2CppMethodInitialized;
  19728. if (!s_Il2CppMethodInitialized)
  19729. {
  19730. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  19731. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  19732. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  19733. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  19734. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  19735. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  19736. s_Il2CppMethodInitialized = true;
  19737. }
  19738. int32_t V_0 = 0;
  19739. int32_t V_1 = 0;
  19740. int32_t V_2 = 0;
  19741. int32_t V_3 = 0;
  19742. int32_t V_4 = 0;
  19743. int32_t V_5 = 0;
  19744. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  19745. int32_t V_7 = 0;
  19746. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  19747. RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 V_9;
  19748. memset((&V_9), 0, sizeof(V_9));
  19749. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  19750. memset((&V_10), 0, sizeof(V_10));
  19751. RuntimeObject* V_11 = NULL;
  19752. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  19753. memset((&V_12), 0, sizeof(V_12));
  19754. Exception_t * __last_unhandled_exception = 0;
  19755. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  19756. {
  19757. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  19758. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  19759. int32_t L_1;
  19760. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19761. V_0 = (int32_t)L_1;
  19762. int32_t L_2;
  19763. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19764. V_1 = (int32_t)L_2;
  19765. int32_t L_3;
  19766. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19767. V_2 = (int32_t)L_3;
  19768. int32_t L_4;
  19769. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19770. V_3 = (int32_t)L_4;
  19771. int32_t L_5 = V_2;
  19772. int32_t L_6 = V_3;
  19773. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  19774. int32_t L_8;
  19775. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  19776. int32_t L_9;
  19777. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  19778. V_4 = (int32_t)L_9;
  19779. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  19780. int32_t L_11;
  19781. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  19782. int32_t L_12 = V_4;
  19783. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  19784. int32_t L_13;
  19785. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  19786. V_5 = (int32_t)L_13;
  19787. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  19788. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  19789. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  19790. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  19791. int32_t L_16 = V_5;
  19792. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  19793. {
  19794. goto IL_0097;
  19795. }
  19796. }
  19797. {
  19798. int32_t L_17 = V_0;
  19799. int32_t L_18 = V_1;
  19800. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  19801. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  19802. int32_t L_20 = V_2;
  19803. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  19804. RuntimeObject* L_21;
  19805. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  19806. V_11 = (RuntimeObject*)L_21;
  19807. }
  19808. IL_0066:
  19809. try
  19810. {// begin try (depth: 1)
  19811. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * L_22 = ___operation2;
  19812. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * L_23;
  19813. L_23 = (( ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * (*) (ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *)(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  19814. RuntimeObject* L_24 = V_11;
  19815. NullCheck((RuntimeObject*)L_24);
  19816. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  19817. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  19818. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  19819. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  19820. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  19821. Il2CppFakeBox<ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  19822. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  19823. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  19824. *L_23 = L_27.m_Value;
  19825. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  19826. }// end try (depth: 1)
  19827. catch(Il2CppExceptionWrapper& e)
  19828. {
  19829. __last_unhandled_exception = (Exception_t *)e.ex;
  19830. goto FINALLY_008b;
  19831. }
  19832. FINALLY_008b:
  19833. {// begin finally (depth: 1)
  19834. {
  19835. RuntimeObject* L_28 = V_11;
  19836. if (!L_28)
  19837. {
  19838. goto IL_0096;
  19839. }
  19840. }
  19841. IL_008f:
  19842. {
  19843. RuntimeObject* L_29 = V_11;
  19844. NullCheck((RuntimeObject*)L_29);
  19845. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  19846. }
  19847. IL_0096:
  19848. {
  19849. IL2CPP_END_FINALLY(139)
  19850. }
  19851. }// end finally (depth: 1)
  19852. IL2CPP_CLEANUP(139)
  19853. {
  19854. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  19855. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  19856. }
  19857. IL_0097:
  19858. {
  19859. int32_t L_30 = V_3;
  19860. int32_t L_31 = V_5;
  19861. int32_t L_32;
  19862. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  19863. V_7 = (int32_t)L_32;
  19864. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  19865. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  19866. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  19867. int32_t L_35 = V_5;
  19868. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  19869. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  19870. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  19871. int32_t L_36 = V_0;
  19872. int32_t L_37 = V_1;
  19873. int32_t L_38 = V_7;
  19874. int32_t L_39 = V_2;
  19875. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  19876. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * L_41 = ___operation2;
  19877. RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 L_42;
  19878. memset((&L_42), 0, sizeof(L_42));
  19879. RowIntervalOperationWrapper_2__ctor_mE67F06426E35DF0B115985CA19D3CBAE52C8B9FA_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *)(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  19880. V_9 = (RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 )L_42;
  19881. int32_t L_43 = V_5;
  19882. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  19883. RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 L_45 = V_9;
  19884. RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 L_46 = (RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 )L_45;
  19885. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  19886. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  19887. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  19888. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  19889. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  19890. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  19891. }
  19892. IL_00dc:
  19893. {
  19894. return;
  19895. }
  19896. }
  19897. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  19898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m57D77CFEF11ECCC2E90FC88BCF8FB8FCBB807B16_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * ___operation2, const RuntimeMethod* method)
  19899. {
  19900. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  19901. memset((&V_0), 0, sizeof(V_0));
  19902. {
  19903. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  19904. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  19905. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  19906. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  19907. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  19908. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * L_3 = ___operation2;
  19909. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *)(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  19910. return;
  19911. }
  19912. }
  19913. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  19914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m63EFDC1075364380AC9022F081FF3BDE4CEBCB42_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * ___operation2, const RuntimeMethod* method)
  19915. {
  19916. static bool s_Il2CppMethodInitialized;
  19917. if (!s_Il2CppMethodInitialized)
  19918. {
  19919. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  19920. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  19921. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  19922. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  19923. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  19924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  19925. s_Il2CppMethodInitialized = true;
  19926. }
  19927. int32_t V_0 = 0;
  19928. int32_t V_1 = 0;
  19929. int32_t V_2 = 0;
  19930. int32_t V_3 = 0;
  19931. int32_t V_4 = 0;
  19932. int32_t V_5 = 0;
  19933. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  19934. int32_t V_7 = 0;
  19935. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  19936. RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E V_9;
  19937. memset((&V_9), 0, sizeof(V_9));
  19938. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  19939. memset((&V_10), 0, sizeof(V_10));
  19940. RuntimeObject* V_11 = NULL;
  19941. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  19942. memset((&V_12), 0, sizeof(V_12));
  19943. Exception_t * __last_unhandled_exception = 0;
  19944. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  19945. {
  19946. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  19947. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  19948. int32_t L_1;
  19949. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19950. V_0 = (int32_t)L_1;
  19951. int32_t L_2;
  19952. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19953. V_1 = (int32_t)L_2;
  19954. int32_t L_3;
  19955. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19956. V_2 = (int32_t)L_3;
  19957. int32_t L_4;
  19958. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  19959. V_3 = (int32_t)L_4;
  19960. int32_t L_5 = V_2;
  19961. int32_t L_6 = V_3;
  19962. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  19963. int32_t L_8;
  19964. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  19965. int32_t L_9;
  19966. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  19967. V_4 = (int32_t)L_9;
  19968. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  19969. int32_t L_11;
  19970. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  19971. int32_t L_12 = V_4;
  19972. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  19973. int32_t L_13;
  19974. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  19975. V_5 = (int32_t)L_13;
  19976. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  19977. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  19978. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  19979. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  19980. int32_t L_16 = V_5;
  19981. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  19982. {
  19983. goto IL_0097;
  19984. }
  19985. }
  19986. {
  19987. int32_t L_17 = V_0;
  19988. int32_t L_18 = V_1;
  19989. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  19990. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  19991. int32_t L_20 = V_2;
  19992. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  19993. RuntimeObject* L_21;
  19994. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  19995. V_11 = (RuntimeObject*)L_21;
  19996. }
  19997. IL_0066:
  19998. try
  19999. {// begin try (depth: 1)
  20000. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * L_22 = ___operation2;
  20001. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * L_23;
  20002. L_23 = (( ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * (*) (ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *)(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  20003. RuntimeObject* L_24 = V_11;
  20004. NullCheck((RuntimeObject*)L_24);
  20005. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  20006. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  20007. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  20008. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  20009. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  20010. Il2CppFakeBox<ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  20011. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  20012. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  20013. *L_23 = L_27.m_Value;
  20014. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  20015. }// end try (depth: 1)
  20016. catch(Il2CppExceptionWrapper& e)
  20017. {
  20018. __last_unhandled_exception = (Exception_t *)e.ex;
  20019. goto FINALLY_008b;
  20020. }
  20021. FINALLY_008b:
  20022. {// begin finally (depth: 1)
  20023. {
  20024. RuntimeObject* L_28 = V_11;
  20025. if (!L_28)
  20026. {
  20027. goto IL_0096;
  20028. }
  20029. }
  20030. IL_008f:
  20031. {
  20032. RuntimeObject* L_29 = V_11;
  20033. NullCheck((RuntimeObject*)L_29);
  20034. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  20035. }
  20036. IL_0096:
  20037. {
  20038. IL2CPP_END_FINALLY(139)
  20039. }
  20040. }// end finally (depth: 1)
  20041. IL2CPP_CLEANUP(139)
  20042. {
  20043. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  20044. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  20045. }
  20046. IL_0097:
  20047. {
  20048. int32_t L_30 = V_3;
  20049. int32_t L_31 = V_5;
  20050. int32_t L_32;
  20051. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  20052. V_7 = (int32_t)L_32;
  20053. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  20054. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  20055. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  20056. int32_t L_35 = V_5;
  20057. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  20058. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  20059. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  20060. int32_t L_36 = V_0;
  20061. int32_t L_37 = V_1;
  20062. int32_t L_38 = V_7;
  20063. int32_t L_39 = V_2;
  20064. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  20065. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * L_41 = ___operation2;
  20066. RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E L_42;
  20067. memset((&L_42), 0, sizeof(L_42));
  20068. RowIntervalOperationWrapper_2__ctor_m7022240158156AC357503BDE2FD921BB3A68F76C_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *)(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  20069. V_9 = (RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E )L_42;
  20070. int32_t L_43 = V_5;
  20071. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  20072. RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E L_45 = V_9;
  20073. RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E L_46 = (RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E )L_45;
  20074. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  20075. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  20076. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  20077. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  20078. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  20079. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  20080. }
  20081. IL_00dc:
  20082. {
  20083. return;
  20084. }
  20085. }
  20086. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  20087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m5A1C6A58E80B7412D3782FFAFEB70B356EFDCF10_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * ___operation2, const RuntimeMethod* method)
  20088. {
  20089. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  20090. memset((&V_0), 0, sizeof(V_0));
  20091. {
  20092. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  20093. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  20094. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  20095. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  20096. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  20097. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * L_3 = ___operation2;
  20098. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *)(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  20099. return;
  20100. }
  20101. }
  20102. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  20103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m07AF979AE8697D892B401BC2C41112A7808BAB67_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * ___operation2, const RuntimeMethod* method)
  20104. {
  20105. static bool s_Il2CppMethodInitialized;
  20106. if (!s_Il2CppMethodInitialized)
  20107. {
  20108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  20109. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  20110. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  20111. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  20112. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  20113. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  20114. s_Il2CppMethodInitialized = true;
  20115. }
  20116. int32_t V_0 = 0;
  20117. int32_t V_1 = 0;
  20118. int32_t V_2 = 0;
  20119. int32_t V_3 = 0;
  20120. int32_t V_4 = 0;
  20121. int32_t V_5 = 0;
  20122. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  20123. int32_t V_7 = 0;
  20124. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  20125. RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B V_9;
  20126. memset((&V_9), 0, sizeof(V_9));
  20127. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  20128. memset((&V_10), 0, sizeof(V_10));
  20129. RuntimeObject* V_11 = NULL;
  20130. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  20131. memset((&V_12), 0, sizeof(V_12));
  20132. Exception_t * __last_unhandled_exception = 0;
  20133. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  20134. {
  20135. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  20136. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  20137. int32_t L_1;
  20138. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20139. V_0 = (int32_t)L_1;
  20140. int32_t L_2;
  20141. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20142. V_1 = (int32_t)L_2;
  20143. int32_t L_3;
  20144. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20145. V_2 = (int32_t)L_3;
  20146. int32_t L_4;
  20147. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20148. V_3 = (int32_t)L_4;
  20149. int32_t L_5 = V_2;
  20150. int32_t L_6 = V_3;
  20151. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  20152. int32_t L_8;
  20153. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  20154. int32_t L_9;
  20155. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  20156. V_4 = (int32_t)L_9;
  20157. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  20158. int32_t L_11;
  20159. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  20160. int32_t L_12 = V_4;
  20161. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  20162. int32_t L_13;
  20163. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  20164. V_5 = (int32_t)L_13;
  20165. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  20166. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  20167. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  20168. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  20169. int32_t L_16 = V_5;
  20170. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  20171. {
  20172. goto IL_0097;
  20173. }
  20174. }
  20175. {
  20176. int32_t L_17 = V_0;
  20177. int32_t L_18 = V_1;
  20178. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  20179. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  20180. int32_t L_20 = V_2;
  20181. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  20182. RuntimeObject* L_21;
  20183. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  20184. V_11 = (RuntimeObject*)L_21;
  20185. }
  20186. IL_0066:
  20187. try
  20188. {// begin try (depth: 1)
  20189. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * L_22 = ___operation2;
  20190. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * L_23;
  20191. L_23 = (( ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * (*) (ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *)(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  20192. RuntimeObject* L_24 = V_11;
  20193. NullCheck((RuntimeObject*)L_24);
  20194. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  20195. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  20196. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  20197. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  20198. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  20199. Il2CppFakeBox<ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  20200. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  20201. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  20202. *L_23 = L_27.m_Value;
  20203. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  20204. }// end try (depth: 1)
  20205. catch(Il2CppExceptionWrapper& e)
  20206. {
  20207. __last_unhandled_exception = (Exception_t *)e.ex;
  20208. goto FINALLY_008b;
  20209. }
  20210. FINALLY_008b:
  20211. {// begin finally (depth: 1)
  20212. {
  20213. RuntimeObject* L_28 = V_11;
  20214. if (!L_28)
  20215. {
  20216. goto IL_0096;
  20217. }
  20218. }
  20219. IL_008f:
  20220. {
  20221. RuntimeObject* L_29 = V_11;
  20222. NullCheck((RuntimeObject*)L_29);
  20223. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  20224. }
  20225. IL_0096:
  20226. {
  20227. IL2CPP_END_FINALLY(139)
  20228. }
  20229. }// end finally (depth: 1)
  20230. IL2CPP_CLEANUP(139)
  20231. {
  20232. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  20233. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  20234. }
  20235. IL_0097:
  20236. {
  20237. int32_t L_30 = V_3;
  20238. int32_t L_31 = V_5;
  20239. int32_t L_32;
  20240. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  20241. V_7 = (int32_t)L_32;
  20242. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  20243. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  20244. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  20245. int32_t L_35 = V_5;
  20246. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  20247. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  20248. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  20249. int32_t L_36 = V_0;
  20250. int32_t L_37 = V_1;
  20251. int32_t L_38 = V_7;
  20252. int32_t L_39 = V_2;
  20253. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  20254. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * L_41 = ___operation2;
  20255. RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B L_42;
  20256. memset((&L_42), 0, sizeof(L_42));
  20257. RowIntervalOperationWrapper_2__ctor_mD858D636885F5414FB37786F78202D2B0557110A_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *)(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  20258. V_9 = (RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B )L_42;
  20259. int32_t L_43 = V_5;
  20260. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  20261. RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B L_45 = V_9;
  20262. RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B L_46 = (RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B )L_45;
  20263. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  20264. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  20265. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  20266. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  20267. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  20268. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  20269. }
  20270. IL_00dc:
  20271. {
  20272. return;
  20273. }
  20274. }
  20275. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  20276. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mF2C6934E3B5D3DF6725598C3A3804204F0D990F3_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * ___operation2, const RuntimeMethod* method)
  20277. {
  20278. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  20279. memset((&V_0), 0, sizeof(V_0));
  20280. {
  20281. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  20282. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  20283. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  20284. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  20285. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  20286. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * L_3 = ___operation2;
  20287. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *)(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  20288. return;
  20289. }
  20290. }
  20291. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  20292. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m1D71E470C7903352D4C2AE5C71985173CB451D55_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * ___operation2, const RuntimeMethod* method)
  20293. {
  20294. static bool s_Il2CppMethodInitialized;
  20295. if (!s_Il2CppMethodInitialized)
  20296. {
  20297. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  20298. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  20299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  20300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  20301. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  20302. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  20303. s_Il2CppMethodInitialized = true;
  20304. }
  20305. int32_t V_0 = 0;
  20306. int32_t V_1 = 0;
  20307. int32_t V_2 = 0;
  20308. int32_t V_3 = 0;
  20309. int32_t V_4 = 0;
  20310. int32_t V_5 = 0;
  20311. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  20312. int32_t V_7 = 0;
  20313. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  20314. RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 V_9;
  20315. memset((&V_9), 0, sizeof(V_9));
  20316. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  20317. memset((&V_10), 0, sizeof(V_10));
  20318. RuntimeObject* V_11 = NULL;
  20319. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  20320. memset((&V_12), 0, sizeof(V_12));
  20321. Exception_t * __last_unhandled_exception = 0;
  20322. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  20323. {
  20324. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  20325. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  20326. int32_t L_1;
  20327. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20328. V_0 = (int32_t)L_1;
  20329. int32_t L_2;
  20330. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20331. V_1 = (int32_t)L_2;
  20332. int32_t L_3;
  20333. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20334. V_2 = (int32_t)L_3;
  20335. int32_t L_4;
  20336. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20337. V_3 = (int32_t)L_4;
  20338. int32_t L_5 = V_2;
  20339. int32_t L_6 = V_3;
  20340. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  20341. int32_t L_8;
  20342. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  20343. int32_t L_9;
  20344. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  20345. V_4 = (int32_t)L_9;
  20346. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  20347. int32_t L_11;
  20348. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  20349. int32_t L_12 = V_4;
  20350. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  20351. int32_t L_13;
  20352. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  20353. V_5 = (int32_t)L_13;
  20354. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  20355. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  20356. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  20357. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  20358. int32_t L_16 = V_5;
  20359. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  20360. {
  20361. goto IL_0097;
  20362. }
  20363. }
  20364. {
  20365. int32_t L_17 = V_0;
  20366. int32_t L_18 = V_1;
  20367. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  20368. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  20369. int32_t L_20 = V_2;
  20370. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  20371. RuntimeObject* L_21;
  20372. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  20373. V_11 = (RuntimeObject*)L_21;
  20374. }
  20375. IL_0066:
  20376. try
  20377. {// begin try (depth: 1)
  20378. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * L_22 = ___operation2;
  20379. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * L_23;
  20380. L_23 = (( ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * (*) (ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *)(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  20381. RuntimeObject* L_24 = V_11;
  20382. NullCheck((RuntimeObject*)L_24);
  20383. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  20384. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  20385. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  20386. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  20387. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  20388. Il2CppFakeBox<ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  20389. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  20390. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  20391. *L_23 = L_27.m_Value;
  20392. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  20393. }// end try (depth: 1)
  20394. catch(Il2CppExceptionWrapper& e)
  20395. {
  20396. __last_unhandled_exception = (Exception_t *)e.ex;
  20397. goto FINALLY_008b;
  20398. }
  20399. FINALLY_008b:
  20400. {// begin finally (depth: 1)
  20401. {
  20402. RuntimeObject* L_28 = V_11;
  20403. if (!L_28)
  20404. {
  20405. goto IL_0096;
  20406. }
  20407. }
  20408. IL_008f:
  20409. {
  20410. RuntimeObject* L_29 = V_11;
  20411. NullCheck((RuntimeObject*)L_29);
  20412. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  20413. }
  20414. IL_0096:
  20415. {
  20416. IL2CPP_END_FINALLY(139)
  20417. }
  20418. }// end finally (depth: 1)
  20419. IL2CPP_CLEANUP(139)
  20420. {
  20421. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  20422. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  20423. }
  20424. IL_0097:
  20425. {
  20426. int32_t L_30 = V_3;
  20427. int32_t L_31 = V_5;
  20428. int32_t L_32;
  20429. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  20430. V_7 = (int32_t)L_32;
  20431. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  20432. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  20433. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  20434. int32_t L_35 = V_5;
  20435. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  20436. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  20437. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  20438. int32_t L_36 = V_0;
  20439. int32_t L_37 = V_1;
  20440. int32_t L_38 = V_7;
  20441. int32_t L_39 = V_2;
  20442. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  20443. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * L_41 = ___operation2;
  20444. RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 L_42;
  20445. memset((&L_42), 0, sizeof(L_42));
  20446. RowIntervalOperationWrapper_2__ctor_mA0BF4264E6124E9E9FDE486DEAB4BCCE570832B8_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *)(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  20447. V_9 = (RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 )L_42;
  20448. int32_t L_43 = V_5;
  20449. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  20450. RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 L_45 = V_9;
  20451. RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 L_46 = (RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 )L_45;
  20452. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  20453. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  20454. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  20455. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  20456. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  20457. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  20458. }
  20459. IL_00dc:
  20460. {
  20461. return;
  20462. }
  20463. }
  20464. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  20465. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m37D59D72F5BE6F3172618AF1CC45D69D18B56C93_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * ___operation2, const RuntimeMethod* method)
  20466. {
  20467. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  20468. memset((&V_0), 0, sizeof(V_0));
  20469. {
  20470. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  20471. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  20472. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  20473. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  20474. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  20475. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * L_3 = ___operation2;
  20476. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *)(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  20477. return;
  20478. }
  20479. }
  20480. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  20481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mDC84A9B83D9A9D8B9C40DA3FEF03AE3FDE811F4C_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * ___operation2, const RuntimeMethod* method)
  20482. {
  20483. static bool s_Il2CppMethodInitialized;
  20484. if (!s_Il2CppMethodInitialized)
  20485. {
  20486. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  20487. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  20488. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  20489. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  20490. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  20491. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  20492. s_Il2CppMethodInitialized = true;
  20493. }
  20494. int32_t V_0 = 0;
  20495. int32_t V_1 = 0;
  20496. int32_t V_2 = 0;
  20497. int32_t V_3 = 0;
  20498. int32_t V_4 = 0;
  20499. int32_t V_5 = 0;
  20500. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  20501. int32_t V_7 = 0;
  20502. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  20503. RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 V_9;
  20504. memset((&V_9), 0, sizeof(V_9));
  20505. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  20506. memset((&V_10), 0, sizeof(V_10));
  20507. RuntimeObject* V_11 = NULL;
  20508. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  20509. memset((&V_12), 0, sizeof(V_12));
  20510. Exception_t * __last_unhandled_exception = 0;
  20511. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  20512. {
  20513. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  20514. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  20515. int32_t L_1;
  20516. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20517. V_0 = (int32_t)L_1;
  20518. int32_t L_2;
  20519. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20520. V_1 = (int32_t)L_2;
  20521. int32_t L_3;
  20522. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20523. V_2 = (int32_t)L_3;
  20524. int32_t L_4;
  20525. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20526. V_3 = (int32_t)L_4;
  20527. int32_t L_5 = V_2;
  20528. int32_t L_6 = V_3;
  20529. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  20530. int32_t L_8;
  20531. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  20532. int32_t L_9;
  20533. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  20534. V_4 = (int32_t)L_9;
  20535. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  20536. int32_t L_11;
  20537. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  20538. int32_t L_12 = V_4;
  20539. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  20540. int32_t L_13;
  20541. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  20542. V_5 = (int32_t)L_13;
  20543. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  20544. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  20545. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  20546. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  20547. int32_t L_16 = V_5;
  20548. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  20549. {
  20550. goto IL_0097;
  20551. }
  20552. }
  20553. {
  20554. int32_t L_17 = V_0;
  20555. int32_t L_18 = V_1;
  20556. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  20557. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  20558. int32_t L_20 = V_2;
  20559. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  20560. RuntimeObject* L_21;
  20561. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  20562. V_11 = (RuntimeObject*)L_21;
  20563. }
  20564. IL_0066:
  20565. try
  20566. {// begin try (depth: 1)
  20567. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * L_22 = ___operation2;
  20568. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * L_23;
  20569. L_23 = (( ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * (*) (ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *)(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  20570. RuntimeObject* L_24 = V_11;
  20571. NullCheck((RuntimeObject*)L_24);
  20572. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  20573. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  20574. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  20575. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  20576. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  20577. Il2CppFakeBox<ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  20578. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  20579. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  20580. *L_23 = L_27.m_Value;
  20581. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  20582. }// end try (depth: 1)
  20583. catch(Il2CppExceptionWrapper& e)
  20584. {
  20585. __last_unhandled_exception = (Exception_t *)e.ex;
  20586. goto FINALLY_008b;
  20587. }
  20588. FINALLY_008b:
  20589. {// begin finally (depth: 1)
  20590. {
  20591. RuntimeObject* L_28 = V_11;
  20592. if (!L_28)
  20593. {
  20594. goto IL_0096;
  20595. }
  20596. }
  20597. IL_008f:
  20598. {
  20599. RuntimeObject* L_29 = V_11;
  20600. NullCheck((RuntimeObject*)L_29);
  20601. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  20602. }
  20603. IL_0096:
  20604. {
  20605. IL2CPP_END_FINALLY(139)
  20606. }
  20607. }// end finally (depth: 1)
  20608. IL2CPP_CLEANUP(139)
  20609. {
  20610. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  20611. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  20612. }
  20613. IL_0097:
  20614. {
  20615. int32_t L_30 = V_3;
  20616. int32_t L_31 = V_5;
  20617. int32_t L_32;
  20618. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  20619. V_7 = (int32_t)L_32;
  20620. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  20621. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  20622. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  20623. int32_t L_35 = V_5;
  20624. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  20625. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  20626. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  20627. int32_t L_36 = V_0;
  20628. int32_t L_37 = V_1;
  20629. int32_t L_38 = V_7;
  20630. int32_t L_39 = V_2;
  20631. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  20632. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * L_41 = ___operation2;
  20633. RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 L_42;
  20634. memset((&L_42), 0, sizeof(L_42));
  20635. RowIntervalOperationWrapper_2__ctor_m5BAFC33BFD460880DEB69CAB7009256E2CE5D6F9_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *)(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  20636. V_9 = (RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 )L_42;
  20637. int32_t L_43 = V_5;
  20638. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  20639. RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 L_45 = V_9;
  20640. RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 L_46 = (RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 )L_45;
  20641. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  20642. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  20643. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  20644. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  20645. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  20646. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  20647. }
  20648. IL_00dc:
  20649. {
  20650. return;
  20651. }
  20652. }
  20653. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  20654. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m1E65253400EB34DED03E18DF27355CC4A8BF98A5_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * ___operation2, const RuntimeMethod* method)
  20655. {
  20656. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  20657. memset((&V_0), 0, sizeof(V_0));
  20658. {
  20659. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  20660. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  20661. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  20662. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  20663. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  20664. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * L_3 = ___operation2;
  20665. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *)(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  20666. return;
  20667. }
  20668. }
  20669. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  20670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m7196269BB9AB8B9240467F0CD0FAFC90DCE8083D_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * ___operation2, const RuntimeMethod* method)
  20671. {
  20672. static bool s_Il2CppMethodInitialized;
  20673. if (!s_Il2CppMethodInitialized)
  20674. {
  20675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  20676. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  20677. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  20678. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  20679. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  20680. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  20681. s_Il2CppMethodInitialized = true;
  20682. }
  20683. int32_t V_0 = 0;
  20684. int32_t V_1 = 0;
  20685. int32_t V_2 = 0;
  20686. int32_t V_3 = 0;
  20687. int32_t V_4 = 0;
  20688. int32_t V_5 = 0;
  20689. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  20690. int32_t V_7 = 0;
  20691. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  20692. RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E V_9;
  20693. memset((&V_9), 0, sizeof(V_9));
  20694. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  20695. memset((&V_10), 0, sizeof(V_10));
  20696. RuntimeObject* V_11 = NULL;
  20697. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  20698. memset((&V_12), 0, sizeof(V_12));
  20699. Exception_t * __last_unhandled_exception = 0;
  20700. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  20701. {
  20702. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  20703. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  20704. int32_t L_1;
  20705. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20706. V_0 = (int32_t)L_1;
  20707. int32_t L_2;
  20708. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20709. V_1 = (int32_t)L_2;
  20710. int32_t L_3;
  20711. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20712. V_2 = (int32_t)L_3;
  20713. int32_t L_4;
  20714. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20715. V_3 = (int32_t)L_4;
  20716. int32_t L_5 = V_2;
  20717. int32_t L_6 = V_3;
  20718. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  20719. int32_t L_8;
  20720. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  20721. int32_t L_9;
  20722. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  20723. V_4 = (int32_t)L_9;
  20724. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  20725. int32_t L_11;
  20726. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  20727. int32_t L_12 = V_4;
  20728. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  20729. int32_t L_13;
  20730. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  20731. V_5 = (int32_t)L_13;
  20732. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  20733. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  20734. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  20735. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  20736. int32_t L_16 = V_5;
  20737. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  20738. {
  20739. goto IL_0097;
  20740. }
  20741. }
  20742. {
  20743. int32_t L_17 = V_0;
  20744. int32_t L_18 = V_1;
  20745. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  20746. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  20747. int32_t L_20 = V_2;
  20748. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  20749. RuntimeObject* L_21;
  20750. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  20751. V_11 = (RuntimeObject*)L_21;
  20752. }
  20753. IL_0066:
  20754. try
  20755. {// begin try (depth: 1)
  20756. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * L_22 = ___operation2;
  20757. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * L_23;
  20758. L_23 = (( ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * (*) (ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *)(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  20759. RuntimeObject* L_24 = V_11;
  20760. NullCheck((RuntimeObject*)L_24);
  20761. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  20762. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  20763. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  20764. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  20765. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  20766. Il2CppFakeBox<ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  20767. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  20768. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  20769. *L_23 = L_27.m_Value;
  20770. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  20771. }// end try (depth: 1)
  20772. catch(Il2CppExceptionWrapper& e)
  20773. {
  20774. __last_unhandled_exception = (Exception_t *)e.ex;
  20775. goto FINALLY_008b;
  20776. }
  20777. FINALLY_008b:
  20778. {// begin finally (depth: 1)
  20779. {
  20780. RuntimeObject* L_28 = V_11;
  20781. if (!L_28)
  20782. {
  20783. goto IL_0096;
  20784. }
  20785. }
  20786. IL_008f:
  20787. {
  20788. RuntimeObject* L_29 = V_11;
  20789. NullCheck((RuntimeObject*)L_29);
  20790. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  20791. }
  20792. IL_0096:
  20793. {
  20794. IL2CPP_END_FINALLY(139)
  20795. }
  20796. }// end finally (depth: 1)
  20797. IL2CPP_CLEANUP(139)
  20798. {
  20799. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  20800. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  20801. }
  20802. IL_0097:
  20803. {
  20804. int32_t L_30 = V_3;
  20805. int32_t L_31 = V_5;
  20806. int32_t L_32;
  20807. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  20808. V_7 = (int32_t)L_32;
  20809. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  20810. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  20811. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  20812. int32_t L_35 = V_5;
  20813. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  20814. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  20815. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  20816. int32_t L_36 = V_0;
  20817. int32_t L_37 = V_1;
  20818. int32_t L_38 = V_7;
  20819. int32_t L_39 = V_2;
  20820. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  20821. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * L_41 = ___operation2;
  20822. RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E L_42;
  20823. memset((&L_42), 0, sizeof(L_42));
  20824. RowIntervalOperationWrapper_2__ctor_m4FECAF42994473C761AD707EE6A44F788F5BDF5B_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *)(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  20825. V_9 = (RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E )L_42;
  20826. int32_t L_43 = V_5;
  20827. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  20828. RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E L_45 = V_9;
  20829. RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E L_46 = (RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E )L_45;
  20830. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  20831. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  20832. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  20833. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  20834. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  20835. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  20836. }
  20837. IL_00dc:
  20838. {
  20839. return;
  20840. }
  20841. }
  20842. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  20843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mDDF7687BA5F6B0DB8B9C98A81E72FFA9BC0CEB9F_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * ___operation2, const RuntimeMethod* method)
  20844. {
  20845. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  20846. memset((&V_0), 0, sizeof(V_0));
  20847. {
  20848. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  20849. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  20850. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  20851. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  20852. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  20853. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * L_3 = ___operation2;
  20854. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *)(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  20855. return;
  20856. }
  20857. }
  20858. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  20859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mFEBAB3C16B66C25B42D4E879ABF91F9E4FCA77B1_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * ___operation2, const RuntimeMethod* method)
  20860. {
  20861. static bool s_Il2CppMethodInitialized;
  20862. if (!s_Il2CppMethodInitialized)
  20863. {
  20864. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  20865. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  20866. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  20867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  20868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  20869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  20870. s_Il2CppMethodInitialized = true;
  20871. }
  20872. int32_t V_0 = 0;
  20873. int32_t V_1 = 0;
  20874. int32_t V_2 = 0;
  20875. int32_t V_3 = 0;
  20876. int32_t V_4 = 0;
  20877. int32_t V_5 = 0;
  20878. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  20879. int32_t V_7 = 0;
  20880. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  20881. RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC V_9;
  20882. memset((&V_9), 0, sizeof(V_9));
  20883. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  20884. memset((&V_10), 0, sizeof(V_10));
  20885. RuntimeObject* V_11 = NULL;
  20886. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  20887. memset((&V_12), 0, sizeof(V_12));
  20888. Exception_t * __last_unhandled_exception = 0;
  20889. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  20890. {
  20891. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  20892. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  20893. int32_t L_1;
  20894. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20895. V_0 = (int32_t)L_1;
  20896. int32_t L_2;
  20897. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20898. V_1 = (int32_t)L_2;
  20899. int32_t L_3;
  20900. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20901. V_2 = (int32_t)L_3;
  20902. int32_t L_4;
  20903. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  20904. V_3 = (int32_t)L_4;
  20905. int32_t L_5 = V_2;
  20906. int32_t L_6 = V_3;
  20907. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  20908. int32_t L_8;
  20909. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  20910. int32_t L_9;
  20911. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  20912. V_4 = (int32_t)L_9;
  20913. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  20914. int32_t L_11;
  20915. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  20916. int32_t L_12 = V_4;
  20917. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  20918. int32_t L_13;
  20919. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  20920. V_5 = (int32_t)L_13;
  20921. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  20922. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  20923. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  20924. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  20925. int32_t L_16 = V_5;
  20926. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  20927. {
  20928. goto IL_0097;
  20929. }
  20930. }
  20931. {
  20932. int32_t L_17 = V_0;
  20933. int32_t L_18 = V_1;
  20934. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  20935. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  20936. int32_t L_20 = V_2;
  20937. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  20938. RuntimeObject* L_21;
  20939. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  20940. V_11 = (RuntimeObject*)L_21;
  20941. }
  20942. IL_0066:
  20943. try
  20944. {// begin try (depth: 1)
  20945. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * L_22 = ___operation2;
  20946. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * L_23;
  20947. L_23 = (( ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * (*) (ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *)(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  20948. RuntimeObject* L_24 = V_11;
  20949. NullCheck((RuntimeObject*)L_24);
  20950. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  20951. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  20952. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  20953. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  20954. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  20955. Il2CppFakeBox<ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  20956. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  20957. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  20958. *L_23 = L_27.m_Value;
  20959. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  20960. }// end try (depth: 1)
  20961. catch(Il2CppExceptionWrapper& e)
  20962. {
  20963. __last_unhandled_exception = (Exception_t *)e.ex;
  20964. goto FINALLY_008b;
  20965. }
  20966. FINALLY_008b:
  20967. {// begin finally (depth: 1)
  20968. {
  20969. RuntimeObject* L_28 = V_11;
  20970. if (!L_28)
  20971. {
  20972. goto IL_0096;
  20973. }
  20974. }
  20975. IL_008f:
  20976. {
  20977. RuntimeObject* L_29 = V_11;
  20978. NullCheck((RuntimeObject*)L_29);
  20979. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  20980. }
  20981. IL_0096:
  20982. {
  20983. IL2CPP_END_FINALLY(139)
  20984. }
  20985. }// end finally (depth: 1)
  20986. IL2CPP_CLEANUP(139)
  20987. {
  20988. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  20989. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  20990. }
  20991. IL_0097:
  20992. {
  20993. int32_t L_30 = V_3;
  20994. int32_t L_31 = V_5;
  20995. int32_t L_32;
  20996. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  20997. V_7 = (int32_t)L_32;
  20998. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  20999. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  21000. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  21001. int32_t L_35 = V_5;
  21002. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  21003. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  21004. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  21005. int32_t L_36 = V_0;
  21006. int32_t L_37 = V_1;
  21007. int32_t L_38 = V_7;
  21008. int32_t L_39 = V_2;
  21009. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  21010. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * L_41 = ___operation2;
  21011. RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC L_42;
  21012. memset((&L_42), 0, sizeof(L_42));
  21013. RowIntervalOperationWrapper_2__ctor_m0CCCE6C82C97CF269E8C8BE14321971CB3149BFF_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *)(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  21014. V_9 = (RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC )L_42;
  21015. int32_t L_43 = V_5;
  21016. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  21017. RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC L_45 = V_9;
  21018. RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC L_46 = (RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC )L_45;
  21019. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  21020. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  21021. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  21022. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  21023. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  21024. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  21025. }
  21026. IL_00dc:
  21027. {
  21028. return;
  21029. }
  21030. }
  21031. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  21032. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m9352EAA6942D4F52D46447BA1A765A55271A4407_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * ___operation2, const RuntimeMethod* method)
  21033. {
  21034. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  21035. memset((&V_0), 0, sizeof(V_0));
  21036. {
  21037. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  21038. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  21039. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  21040. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  21041. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  21042. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * L_3 = ___operation2;
  21043. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *)(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  21044. return;
  21045. }
  21046. }
  21047. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  21048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mEB39F52DE56434DF3D4D5D665FA9A1B725B18731_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * ___operation2, const RuntimeMethod* method)
  21049. {
  21050. static bool s_Il2CppMethodInitialized;
  21051. if (!s_Il2CppMethodInitialized)
  21052. {
  21053. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  21054. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  21055. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  21056. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  21057. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  21058. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  21059. s_Il2CppMethodInitialized = true;
  21060. }
  21061. int32_t V_0 = 0;
  21062. int32_t V_1 = 0;
  21063. int32_t V_2 = 0;
  21064. int32_t V_3 = 0;
  21065. int32_t V_4 = 0;
  21066. int32_t V_5 = 0;
  21067. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  21068. int32_t V_7 = 0;
  21069. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  21070. RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD V_9;
  21071. memset((&V_9), 0, sizeof(V_9));
  21072. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  21073. memset((&V_10), 0, sizeof(V_10));
  21074. RuntimeObject* V_11 = NULL;
  21075. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  21076. memset((&V_12), 0, sizeof(V_12));
  21077. Exception_t * __last_unhandled_exception = 0;
  21078. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  21079. {
  21080. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  21081. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  21082. int32_t L_1;
  21083. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21084. V_0 = (int32_t)L_1;
  21085. int32_t L_2;
  21086. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21087. V_1 = (int32_t)L_2;
  21088. int32_t L_3;
  21089. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21090. V_2 = (int32_t)L_3;
  21091. int32_t L_4;
  21092. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21093. V_3 = (int32_t)L_4;
  21094. int32_t L_5 = V_2;
  21095. int32_t L_6 = V_3;
  21096. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  21097. int32_t L_8;
  21098. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  21099. int32_t L_9;
  21100. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  21101. V_4 = (int32_t)L_9;
  21102. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  21103. int32_t L_11;
  21104. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  21105. int32_t L_12 = V_4;
  21106. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  21107. int32_t L_13;
  21108. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  21109. V_5 = (int32_t)L_13;
  21110. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  21111. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  21112. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  21113. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  21114. int32_t L_16 = V_5;
  21115. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  21116. {
  21117. goto IL_0097;
  21118. }
  21119. }
  21120. {
  21121. int32_t L_17 = V_0;
  21122. int32_t L_18 = V_1;
  21123. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  21124. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  21125. int32_t L_20 = V_2;
  21126. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  21127. RuntimeObject* L_21;
  21128. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  21129. V_11 = (RuntimeObject*)L_21;
  21130. }
  21131. IL_0066:
  21132. try
  21133. {// begin try (depth: 1)
  21134. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * L_22 = ___operation2;
  21135. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * L_23;
  21136. L_23 = (( ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * (*) (ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *)(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  21137. RuntimeObject* L_24 = V_11;
  21138. NullCheck((RuntimeObject*)L_24);
  21139. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  21140. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  21141. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  21142. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  21143. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  21144. Il2CppFakeBox<ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  21145. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  21146. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  21147. *L_23 = L_27.m_Value;
  21148. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  21149. }// end try (depth: 1)
  21150. catch(Il2CppExceptionWrapper& e)
  21151. {
  21152. __last_unhandled_exception = (Exception_t *)e.ex;
  21153. goto FINALLY_008b;
  21154. }
  21155. FINALLY_008b:
  21156. {// begin finally (depth: 1)
  21157. {
  21158. RuntimeObject* L_28 = V_11;
  21159. if (!L_28)
  21160. {
  21161. goto IL_0096;
  21162. }
  21163. }
  21164. IL_008f:
  21165. {
  21166. RuntimeObject* L_29 = V_11;
  21167. NullCheck((RuntimeObject*)L_29);
  21168. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  21169. }
  21170. IL_0096:
  21171. {
  21172. IL2CPP_END_FINALLY(139)
  21173. }
  21174. }// end finally (depth: 1)
  21175. IL2CPP_CLEANUP(139)
  21176. {
  21177. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  21178. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  21179. }
  21180. IL_0097:
  21181. {
  21182. int32_t L_30 = V_3;
  21183. int32_t L_31 = V_5;
  21184. int32_t L_32;
  21185. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  21186. V_7 = (int32_t)L_32;
  21187. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  21188. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  21189. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  21190. int32_t L_35 = V_5;
  21191. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  21192. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  21193. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  21194. int32_t L_36 = V_0;
  21195. int32_t L_37 = V_1;
  21196. int32_t L_38 = V_7;
  21197. int32_t L_39 = V_2;
  21198. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  21199. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * L_41 = ___operation2;
  21200. RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD L_42;
  21201. memset((&L_42), 0, sizeof(L_42));
  21202. RowIntervalOperationWrapper_2__ctor_mF950F2225319851F1F6C85475D0DAE861EDFF6C8_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *)(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  21203. V_9 = (RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD )L_42;
  21204. int32_t L_43 = V_5;
  21205. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  21206. RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD L_45 = V_9;
  21207. RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD L_46 = (RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD )L_45;
  21208. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  21209. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  21210. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  21211. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  21212. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  21213. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  21214. }
  21215. IL_00dc:
  21216. {
  21217. return;
  21218. }
  21219. }
  21220. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  21221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mD4744613A43EEF69BEFFC401CC8EE1C1B75D219A_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * ___operation2, const RuntimeMethod* method)
  21222. {
  21223. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  21224. memset((&V_0), 0, sizeof(V_0));
  21225. {
  21226. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  21227. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  21228. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  21229. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  21230. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  21231. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * L_3 = ___operation2;
  21232. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *)(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  21233. return;
  21234. }
  21235. }
  21236. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  21237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mC775D8685A7116D3F59695FAD71C7A1FB7FB2EC4_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * ___operation2, const RuntimeMethod* method)
  21238. {
  21239. static bool s_Il2CppMethodInitialized;
  21240. if (!s_Il2CppMethodInitialized)
  21241. {
  21242. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  21243. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  21244. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  21245. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  21246. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  21247. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  21248. s_Il2CppMethodInitialized = true;
  21249. }
  21250. int32_t V_0 = 0;
  21251. int32_t V_1 = 0;
  21252. int32_t V_2 = 0;
  21253. int32_t V_3 = 0;
  21254. int32_t V_4 = 0;
  21255. int32_t V_5 = 0;
  21256. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  21257. int32_t V_7 = 0;
  21258. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  21259. RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 V_9;
  21260. memset((&V_9), 0, sizeof(V_9));
  21261. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  21262. memset((&V_10), 0, sizeof(V_10));
  21263. RuntimeObject* V_11 = NULL;
  21264. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  21265. memset((&V_12), 0, sizeof(V_12));
  21266. Exception_t * __last_unhandled_exception = 0;
  21267. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  21268. {
  21269. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  21270. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  21271. int32_t L_1;
  21272. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21273. V_0 = (int32_t)L_1;
  21274. int32_t L_2;
  21275. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21276. V_1 = (int32_t)L_2;
  21277. int32_t L_3;
  21278. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21279. V_2 = (int32_t)L_3;
  21280. int32_t L_4;
  21281. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21282. V_3 = (int32_t)L_4;
  21283. int32_t L_5 = V_2;
  21284. int32_t L_6 = V_3;
  21285. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  21286. int32_t L_8;
  21287. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  21288. int32_t L_9;
  21289. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  21290. V_4 = (int32_t)L_9;
  21291. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  21292. int32_t L_11;
  21293. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  21294. int32_t L_12 = V_4;
  21295. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  21296. int32_t L_13;
  21297. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  21298. V_5 = (int32_t)L_13;
  21299. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  21300. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  21301. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  21302. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  21303. int32_t L_16 = V_5;
  21304. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  21305. {
  21306. goto IL_0097;
  21307. }
  21308. }
  21309. {
  21310. int32_t L_17 = V_0;
  21311. int32_t L_18 = V_1;
  21312. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  21313. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  21314. int32_t L_20 = V_2;
  21315. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  21316. RuntimeObject* L_21;
  21317. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  21318. V_11 = (RuntimeObject*)L_21;
  21319. }
  21320. IL_0066:
  21321. try
  21322. {// begin try (depth: 1)
  21323. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * L_22 = ___operation2;
  21324. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * L_23;
  21325. L_23 = (( ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * (*) (ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *)(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  21326. RuntimeObject* L_24 = V_11;
  21327. NullCheck((RuntimeObject*)L_24);
  21328. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  21329. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  21330. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  21331. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  21332. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  21333. Il2CppFakeBox<ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  21334. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  21335. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  21336. *L_23 = L_27.m_Value;
  21337. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  21338. }// end try (depth: 1)
  21339. catch(Il2CppExceptionWrapper& e)
  21340. {
  21341. __last_unhandled_exception = (Exception_t *)e.ex;
  21342. goto FINALLY_008b;
  21343. }
  21344. FINALLY_008b:
  21345. {// begin finally (depth: 1)
  21346. {
  21347. RuntimeObject* L_28 = V_11;
  21348. if (!L_28)
  21349. {
  21350. goto IL_0096;
  21351. }
  21352. }
  21353. IL_008f:
  21354. {
  21355. RuntimeObject* L_29 = V_11;
  21356. NullCheck((RuntimeObject*)L_29);
  21357. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  21358. }
  21359. IL_0096:
  21360. {
  21361. IL2CPP_END_FINALLY(139)
  21362. }
  21363. }// end finally (depth: 1)
  21364. IL2CPP_CLEANUP(139)
  21365. {
  21366. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  21367. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  21368. }
  21369. IL_0097:
  21370. {
  21371. int32_t L_30 = V_3;
  21372. int32_t L_31 = V_5;
  21373. int32_t L_32;
  21374. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  21375. V_7 = (int32_t)L_32;
  21376. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  21377. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  21378. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  21379. int32_t L_35 = V_5;
  21380. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  21381. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  21382. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  21383. int32_t L_36 = V_0;
  21384. int32_t L_37 = V_1;
  21385. int32_t L_38 = V_7;
  21386. int32_t L_39 = V_2;
  21387. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  21388. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * L_41 = ___operation2;
  21389. RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 L_42;
  21390. memset((&L_42), 0, sizeof(L_42));
  21391. RowIntervalOperationWrapper_2__ctor_m30093FDC449AD09843CCFED4F7C1298A18178E31_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *)(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  21392. V_9 = (RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 )L_42;
  21393. int32_t L_43 = V_5;
  21394. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  21395. RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 L_45 = V_9;
  21396. RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 L_46 = (RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 )L_45;
  21397. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  21398. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  21399. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  21400. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  21401. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  21402. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  21403. }
  21404. IL_00dc:
  21405. {
  21406. return;
  21407. }
  21408. }
  21409. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  21410. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m16AF806D3EFE126F6A2584E591B2A2551B0F824D_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * ___operation2, const RuntimeMethod* method)
  21411. {
  21412. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  21413. memset((&V_0), 0, sizeof(V_0));
  21414. {
  21415. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  21416. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  21417. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  21418. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  21419. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  21420. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * L_3 = ___operation2;
  21421. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *)(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  21422. return;
  21423. }
  21424. }
  21425. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgr565,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  21426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mE223E35E744A05ED339D803A51CE2D2DAEE4F8AE_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * ___operation2, const RuntimeMethod* method)
  21427. {
  21428. static bool s_Il2CppMethodInitialized;
  21429. if (!s_Il2CppMethodInitialized)
  21430. {
  21431. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  21432. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  21433. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  21434. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  21435. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  21436. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  21437. s_Il2CppMethodInitialized = true;
  21438. }
  21439. int32_t V_0 = 0;
  21440. int32_t V_1 = 0;
  21441. int32_t V_2 = 0;
  21442. int32_t V_3 = 0;
  21443. int32_t V_4 = 0;
  21444. int32_t V_5 = 0;
  21445. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  21446. int32_t V_7 = 0;
  21447. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  21448. RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 V_9;
  21449. memset((&V_9), 0, sizeof(V_9));
  21450. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  21451. memset((&V_10), 0, sizeof(V_10));
  21452. RuntimeObject* V_11 = NULL;
  21453. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  21454. memset((&V_12), 0, sizeof(V_12));
  21455. Exception_t * __last_unhandled_exception = 0;
  21456. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  21457. {
  21458. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  21459. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  21460. int32_t L_1;
  21461. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21462. V_0 = (int32_t)L_1;
  21463. int32_t L_2;
  21464. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21465. V_1 = (int32_t)L_2;
  21466. int32_t L_3;
  21467. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21468. V_2 = (int32_t)L_3;
  21469. int32_t L_4;
  21470. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21471. V_3 = (int32_t)L_4;
  21472. int32_t L_5 = V_2;
  21473. int32_t L_6 = V_3;
  21474. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  21475. int32_t L_8;
  21476. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  21477. int32_t L_9;
  21478. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  21479. V_4 = (int32_t)L_9;
  21480. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  21481. int32_t L_11;
  21482. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  21483. int32_t L_12 = V_4;
  21484. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  21485. int32_t L_13;
  21486. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  21487. V_5 = (int32_t)L_13;
  21488. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  21489. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  21490. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  21491. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  21492. int32_t L_16 = V_5;
  21493. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  21494. {
  21495. goto IL_0097;
  21496. }
  21497. }
  21498. {
  21499. int32_t L_17 = V_0;
  21500. int32_t L_18 = V_1;
  21501. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  21502. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  21503. int32_t L_20 = V_2;
  21504. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  21505. RuntimeObject* L_21;
  21506. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  21507. V_11 = (RuntimeObject*)L_21;
  21508. }
  21509. IL_0066:
  21510. try
  21511. {// begin try (depth: 1)
  21512. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * L_22 = ___operation2;
  21513. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * L_23;
  21514. L_23 = (( ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * (*) (ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *)(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  21515. RuntimeObject* L_24 = V_11;
  21516. NullCheck((RuntimeObject*)L_24);
  21517. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  21518. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  21519. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  21520. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  21521. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  21522. Il2CppFakeBox<ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  21523. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  21524. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  21525. *L_23 = L_27.m_Value;
  21526. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  21527. }// end try (depth: 1)
  21528. catch(Il2CppExceptionWrapper& e)
  21529. {
  21530. __last_unhandled_exception = (Exception_t *)e.ex;
  21531. goto FINALLY_008b;
  21532. }
  21533. FINALLY_008b:
  21534. {// begin finally (depth: 1)
  21535. {
  21536. RuntimeObject* L_28 = V_11;
  21537. if (!L_28)
  21538. {
  21539. goto IL_0096;
  21540. }
  21541. }
  21542. IL_008f:
  21543. {
  21544. RuntimeObject* L_29 = V_11;
  21545. NullCheck((RuntimeObject*)L_29);
  21546. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  21547. }
  21548. IL_0096:
  21549. {
  21550. IL2CPP_END_FINALLY(139)
  21551. }
  21552. }// end finally (depth: 1)
  21553. IL2CPP_CLEANUP(139)
  21554. {
  21555. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  21556. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  21557. }
  21558. IL_0097:
  21559. {
  21560. int32_t L_30 = V_3;
  21561. int32_t L_31 = V_5;
  21562. int32_t L_32;
  21563. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  21564. V_7 = (int32_t)L_32;
  21565. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  21566. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  21567. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  21568. int32_t L_35 = V_5;
  21569. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  21570. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  21571. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  21572. int32_t L_36 = V_0;
  21573. int32_t L_37 = V_1;
  21574. int32_t L_38 = V_7;
  21575. int32_t L_39 = V_2;
  21576. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  21577. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * L_41 = ___operation2;
  21578. RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 L_42;
  21579. memset((&L_42), 0, sizeof(L_42));
  21580. RowIntervalOperationWrapper_2__ctor_mEA645BA7D057D6A4AADB2885269C18A3C43499A7_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *)(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  21581. V_9 = (RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 )L_42;
  21582. int32_t L_43 = V_5;
  21583. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  21584. RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 L_45 = V_9;
  21585. RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 L_46 = (RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 )L_45;
  21586. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  21587. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  21588. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  21589. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  21590. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  21591. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  21592. }
  21593. IL_00dc:
  21594. {
  21595. return;
  21596. }
  21597. }
  21598. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  21599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mE37A57B4E5E5F72FA5261C26282EAF876F2909EA_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * ___operation2, const RuntimeMethod* method)
  21600. {
  21601. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  21602. memset((&V_0), 0, sizeof(V_0));
  21603. {
  21604. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  21605. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  21606. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  21607. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  21608. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  21609. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * L_3 = ___operation2;
  21610. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *)(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  21611. return;
  21612. }
  21613. }
  21614. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  21615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mBCD2976ABB25118E1DDFD381CA6FA18A8129CBF0_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * ___operation2, const RuntimeMethod* method)
  21616. {
  21617. static bool s_Il2CppMethodInitialized;
  21618. if (!s_Il2CppMethodInitialized)
  21619. {
  21620. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  21621. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  21622. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  21623. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  21624. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  21625. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  21626. s_Il2CppMethodInitialized = true;
  21627. }
  21628. int32_t V_0 = 0;
  21629. int32_t V_1 = 0;
  21630. int32_t V_2 = 0;
  21631. int32_t V_3 = 0;
  21632. int32_t V_4 = 0;
  21633. int32_t V_5 = 0;
  21634. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  21635. int32_t V_7 = 0;
  21636. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  21637. RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 V_9;
  21638. memset((&V_9), 0, sizeof(V_9));
  21639. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  21640. memset((&V_10), 0, sizeof(V_10));
  21641. RuntimeObject* V_11 = NULL;
  21642. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  21643. memset((&V_12), 0, sizeof(V_12));
  21644. Exception_t * __last_unhandled_exception = 0;
  21645. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  21646. {
  21647. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  21648. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  21649. int32_t L_1;
  21650. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21651. V_0 = (int32_t)L_1;
  21652. int32_t L_2;
  21653. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21654. V_1 = (int32_t)L_2;
  21655. int32_t L_3;
  21656. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21657. V_2 = (int32_t)L_3;
  21658. int32_t L_4;
  21659. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21660. V_3 = (int32_t)L_4;
  21661. int32_t L_5 = V_2;
  21662. int32_t L_6 = V_3;
  21663. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  21664. int32_t L_8;
  21665. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  21666. int32_t L_9;
  21667. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  21668. V_4 = (int32_t)L_9;
  21669. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  21670. int32_t L_11;
  21671. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  21672. int32_t L_12 = V_4;
  21673. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  21674. int32_t L_13;
  21675. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  21676. V_5 = (int32_t)L_13;
  21677. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  21678. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  21679. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  21680. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  21681. int32_t L_16 = V_5;
  21682. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  21683. {
  21684. goto IL_0097;
  21685. }
  21686. }
  21687. {
  21688. int32_t L_17 = V_0;
  21689. int32_t L_18 = V_1;
  21690. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  21691. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  21692. int32_t L_20 = V_2;
  21693. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  21694. RuntimeObject* L_21;
  21695. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  21696. V_11 = (RuntimeObject*)L_21;
  21697. }
  21698. IL_0066:
  21699. try
  21700. {// begin try (depth: 1)
  21701. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * L_22 = ___operation2;
  21702. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * L_23;
  21703. L_23 = (( ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * (*) (ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *)(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  21704. RuntimeObject* L_24 = V_11;
  21705. NullCheck((RuntimeObject*)L_24);
  21706. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  21707. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  21708. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  21709. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  21710. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  21711. Il2CppFakeBox<ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  21712. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  21713. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  21714. *L_23 = L_27.m_Value;
  21715. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  21716. }// end try (depth: 1)
  21717. catch(Il2CppExceptionWrapper& e)
  21718. {
  21719. __last_unhandled_exception = (Exception_t *)e.ex;
  21720. goto FINALLY_008b;
  21721. }
  21722. FINALLY_008b:
  21723. {// begin finally (depth: 1)
  21724. {
  21725. RuntimeObject* L_28 = V_11;
  21726. if (!L_28)
  21727. {
  21728. goto IL_0096;
  21729. }
  21730. }
  21731. IL_008f:
  21732. {
  21733. RuntimeObject* L_29 = V_11;
  21734. NullCheck((RuntimeObject*)L_29);
  21735. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  21736. }
  21737. IL_0096:
  21738. {
  21739. IL2CPP_END_FINALLY(139)
  21740. }
  21741. }// end finally (depth: 1)
  21742. IL2CPP_CLEANUP(139)
  21743. {
  21744. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  21745. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  21746. }
  21747. IL_0097:
  21748. {
  21749. int32_t L_30 = V_3;
  21750. int32_t L_31 = V_5;
  21751. int32_t L_32;
  21752. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  21753. V_7 = (int32_t)L_32;
  21754. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  21755. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  21756. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  21757. int32_t L_35 = V_5;
  21758. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  21759. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  21760. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  21761. int32_t L_36 = V_0;
  21762. int32_t L_37 = V_1;
  21763. int32_t L_38 = V_7;
  21764. int32_t L_39 = V_2;
  21765. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  21766. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * L_41 = ___operation2;
  21767. RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 L_42;
  21768. memset((&L_42), 0, sizeof(L_42));
  21769. RowIntervalOperationWrapper_2__ctor_m22F6B1F5746CBD0F7CFFFC0A1279694AEEA5143D_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *)(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  21770. V_9 = (RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 )L_42;
  21771. int32_t L_43 = V_5;
  21772. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  21773. RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 L_45 = V_9;
  21774. RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 L_46 = (RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 )L_45;
  21775. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  21776. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  21777. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  21778. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  21779. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  21780. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  21781. }
  21782. IL_00dc:
  21783. {
  21784. return;
  21785. }
  21786. }
  21787. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  21788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mF2C76945FF972A3F2A828E74AED00DAEC7F4AF31_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * ___operation2, const RuntimeMethod* method)
  21789. {
  21790. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  21791. memset((&V_0), 0, sizeof(V_0));
  21792. {
  21793. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  21794. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  21795. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  21796. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  21797. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  21798. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * L_3 = ___operation2;
  21799. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *)(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  21800. return;
  21801. }
  21802. }
  21803. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  21804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m483EF859E495C907347889D127870C610F12D434_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * ___operation2, const RuntimeMethod* method)
  21805. {
  21806. static bool s_Il2CppMethodInitialized;
  21807. if (!s_Il2CppMethodInitialized)
  21808. {
  21809. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  21810. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  21811. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  21812. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  21813. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  21814. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  21815. s_Il2CppMethodInitialized = true;
  21816. }
  21817. int32_t V_0 = 0;
  21818. int32_t V_1 = 0;
  21819. int32_t V_2 = 0;
  21820. int32_t V_3 = 0;
  21821. int32_t V_4 = 0;
  21822. int32_t V_5 = 0;
  21823. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  21824. int32_t V_7 = 0;
  21825. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  21826. RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 V_9;
  21827. memset((&V_9), 0, sizeof(V_9));
  21828. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  21829. memset((&V_10), 0, sizeof(V_10));
  21830. RuntimeObject* V_11 = NULL;
  21831. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  21832. memset((&V_12), 0, sizeof(V_12));
  21833. Exception_t * __last_unhandled_exception = 0;
  21834. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  21835. {
  21836. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  21837. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  21838. int32_t L_1;
  21839. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21840. V_0 = (int32_t)L_1;
  21841. int32_t L_2;
  21842. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21843. V_1 = (int32_t)L_2;
  21844. int32_t L_3;
  21845. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21846. V_2 = (int32_t)L_3;
  21847. int32_t L_4;
  21848. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  21849. V_3 = (int32_t)L_4;
  21850. int32_t L_5 = V_2;
  21851. int32_t L_6 = V_3;
  21852. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  21853. int32_t L_8;
  21854. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  21855. int32_t L_9;
  21856. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  21857. V_4 = (int32_t)L_9;
  21858. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  21859. int32_t L_11;
  21860. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  21861. int32_t L_12 = V_4;
  21862. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  21863. int32_t L_13;
  21864. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  21865. V_5 = (int32_t)L_13;
  21866. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  21867. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  21868. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  21869. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  21870. int32_t L_16 = V_5;
  21871. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  21872. {
  21873. goto IL_0097;
  21874. }
  21875. }
  21876. {
  21877. int32_t L_17 = V_0;
  21878. int32_t L_18 = V_1;
  21879. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  21880. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  21881. int32_t L_20 = V_2;
  21882. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  21883. RuntimeObject* L_21;
  21884. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  21885. V_11 = (RuntimeObject*)L_21;
  21886. }
  21887. IL_0066:
  21888. try
  21889. {// begin try (depth: 1)
  21890. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * L_22 = ___operation2;
  21891. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * L_23;
  21892. L_23 = (( ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * (*) (ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *)(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  21893. RuntimeObject* L_24 = V_11;
  21894. NullCheck((RuntimeObject*)L_24);
  21895. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  21896. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  21897. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  21898. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  21899. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  21900. Il2CppFakeBox<ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  21901. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  21902. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  21903. *L_23 = L_27.m_Value;
  21904. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  21905. }// end try (depth: 1)
  21906. catch(Il2CppExceptionWrapper& e)
  21907. {
  21908. __last_unhandled_exception = (Exception_t *)e.ex;
  21909. goto FINALLY_008b;
  21910. }
  21911. FINALLY_008b:
  21912. {// begin finally (depth: 1)
  21913. {
  21914. RuntimeObject* L_28 = V_11;
  21915. if (!L_28)
  21916. {
  21917. goto IL_0096;
  21918. }
  21919. }
  21920. IL_008f:
  21921. {
  21922. RuntimeObject* L_29 = V_11;
  21923. NullCheck((RuntimeObject*)L_29);
  21924. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  21925. }
  21926. IL_0096:
  21927. {
  21928. IL2CPP_END_FINALLY(139)
  21929. }
  21930. }// end finally (depth: 1)
  21931. IL2CPP_CLEANUP(139)
  21932. {
  21933. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  21934. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  21935. }
  21936. IL_0097:
  21937. {
  21938. int32_t L_30 = V_3;
  21939. int32_t L_31 = V_5;
  21940. int32_t L_32;
  21941. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  21942. V_7 = (int32_t)L_32;
  21943. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  21944. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  21945. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  21946. int32_t L_35 = V_5;
  21947. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  21948. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  21949. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  21950. int32_t L_36 = V_0;
  21951. int32_t L_37 = V_1;
  21952. int32_t L_38 = V_7;
  21953. int32_t L_39 = V_2;
  21954. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  21955. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * L_41 = ___operation2;
  21956. RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 L_42;
  21957. memset((&L_42), 0, sizeof(L_42));
  21958. RowIntervalOperationWrapper_2__ctor_m10D64C6066B95273D869429C0B28943DC5550929_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *)(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  21959. V_9 = (RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 )L_42;
  21960. int32_t L_43 = V_5;
  21961. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  21962. RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 L_45 = V_9;
  21963. RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 L_46 = (RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 )L_45;
  21964. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  21965. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  21966. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  21967. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  21968. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  21969. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  21970. }
  21971. IL_00dc:
  21972. {
  21973. return;
  21974. }
  21975. }
  21976. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  21977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m314557F85F3C8120F761C2455CB3A367405F4912_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * ___operation2, const RuntimeMethod* method)
  21978. {
  21979. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  21980. memset((&V_0), 0, sizeof(V_0));
  21981. {
  21982. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  21983. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  21984. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  21985. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  21986. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  21987. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * L_3 = ___operation2;
  21988. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *)(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  21989. return;
  21990. }
  21991. }
  21992. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  21993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m5A627154B4D026A5094143FCF9BAE554B24EC22F_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * ___operation2, const RuntimeMethod* method)
  21994. {
  21995. static bool s_Il2CppMethodInitialized;
  21996. if (!s_Il2CppMethodInitialized)
  21997. {
  21998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  21999. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  22000. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  22001. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22002. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  22003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  22004. s_Il2CppMethodInitialized = true;
  22005. }
  22006. int32_t V_0 = 0;
  22007. int32_t V_1 = 0;
  22008. int32_t V_2 = 0;
  22009. int32_t V_3 = 0;
  22010. int32_t V_4 = 0;
  22011. int32_t V_5 = 0;
  22012. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  22013. int32_t V_7 = 0;
  22014. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  22015. RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD V_9;
  22016. memset((&V_9), 0, sizeof(V_9));
  22017. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  22018. memset((&V_10), 0, sizeof(V_10));
  22019. RuntimeObject* V_11 = NULL;
  22020. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  22021. memset((&V_12), 0, sizeof(V_12));
  22022. Exception_t * __last_unhandled_exception = 0;
  22023. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  22024. {
  22025. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  22026. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  22027. int32_t L_1;
  22028. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22029. V_0 = (int32_t)L_1;
  22030. int32_t L_2;
  22031. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22032. V_1 = (int32_t)L_2;
  22033. int32_t L_3;
  22034. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22035. V_2 = (int32_t)L_3;
  22036. int32_t L_4;
  22037. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22038. V_3 = (int32_t)L_4;
  22039. int32_t L_5 = V_2;
  22040. int32_t L_6 = V_3;
  22041. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  22042. int32_t L_8;
  22043. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  22044. int32_t L_9;
  22045. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  22046. V_4 = (int32_t)L_9;
  22047. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  22048. int32_t L_11;
  22049. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  22050. int32_t L_12 = V_4;
  22051. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22052. int32_t L_13;
  22053. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  22054. V_5 = (int32_t)L_13;
  22055. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  22056. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  22057. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  22058. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  22059. int32_t L_16 = V_5;
  22060. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  22061. {
  22062. goto IL_0097;
  22063. }
  22064. }
  22065. {
  22066. int32_t L_17 = V_0;
  22067. int32_t L_18 = V_1;
  22068. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  22069. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  22070. int32_t L_20 = V_2;
  22071. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  22072. RuntimeObject* L_21;
  22073. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  22074. V_11 = (RuntimeObject*)L_21;
  22075. }
  22076. IL_0066:
  22077. try
  22078. {// begin try (depth: 1)
  22079. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * L_22 = ___operation2;
  22080. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * L_23;
  22081. L_23 = (( ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * (*) (ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *)(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  22082. RuntimeObject* L_24 = V_11;
  22083. NullCheck((RuntimeObject*)L_24);
  22084. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  22085. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  22086. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  22087. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  22088. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  22089. Il2CppFakeBox<ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  22090. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  22091. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  22092. *L_23 = L_27.m_Value;
  22093. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  22094. }// end try (depth: 1)
  22095. catch(Il2CppExceptionWrapper& e)
  22096. {
  22097. __last_unhandled_exception = (Exception_t *)e.ex;
  22098. goto FINALLY_008b;
  22099. }
  22100. FINALLY_008b:
  22101. {// begin finally (depth: 1)
  22102. {
  22103. RuntimeObject* L_28 = V_11;
  22104. if (!L_28)
  22105. {
  22106. goto IL_0096;
  22107. }
  22108. }
  22109. IL_008f:
  22110. {
  22111. RuntimeObject* L_29 = V_11;
  22112. NullCheck((RuntimeObject*)L_29);
  22113. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  22114. }
  22115. IL_0096:
  22116. {
  22117. IL2CPP_END_FINALLY(139)
  22118. }
  22119. }// end finally (depth: 1)
  22120. IL2CPP_CLEANUP(139)
  22121. {
  22122. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  22123. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  22124. }
  22125. IL_0097:
  22126. {
  22127. int32_t L_30 = V_3;
  22128. int32_t L_31 = V_5;
  22129. int32_t L_32;
  22130. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  22131. V_7 = (int32_t)L_32;
  22132. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  22133. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  22134. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  22135. int32_t L_35 = V_5;
  22136. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  22137. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  22138. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  22139. int32_t L_36 = V_0;
  22140. int32_t L_37 = V_1;
  22141. int32_t L_38 = V_7;
  22142. int32_t L_39 = V_2;
  22143. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  22144. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * L_41 = ___operation2;
  22145. RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD L_42;
  22146. memset((&L_42), 0, sizeof(L_42));
  22147. RowIntervalOperationWrapper_2__ctor_m842D7D91B33C113004588A036E9C7422C05DD50F_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *)(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  22148. V_9 = (RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD )L_42;
  22149. int32_t L_43 = V_5;
  22150. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  22151. RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD L_45 = V_9;
  22152. RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD L_46 = (RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD )L_45;
  22153. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  22154. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  22155. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  22156. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  22157. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  22158. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  22159. }
  22160. IL_00dc:
  22161. {
  22162. return;
  22163. }
  22164. }
  22165. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  22166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mF69A999D3587692D0C8C0F4F3244FAA242EC83C9_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * ___operation2, const RuntimeMethod* method)
  22167. {
  22168. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  22169. memset((&V_0), 0, sizeof(V_0));
  22170. {
  22171. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  22172. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  22173. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  22174. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  22175. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  22176. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * L_3 = ___operation2;
  22177. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *)(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  22178. return;
  22179. }
  22180. }
  22181. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  22182. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mDC2D3863C991A24FF55135ABF841BDAD0A68EF6A_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * ___operation2, const RuntimeMethod* method)
  22183. {
  22184. static bool s_Il2CppMethodInitialized;
  22185. if (!s_Il2CppMethodInitialized)
  22186. {
  22187. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  22188. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  22189. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  22190. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22191. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  22192. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  22193. s_Il2CppMethodInitialized = true;
  22194. }
  22195. int32_t V_0 = 0;
  22196. int32_t V_1 = 0;
  22197. int32_t V_2 = 0;
  22198. int32_t V_3 = 0;
  22199. int32_t V_4 = 0;
  22200. int32_t V_5 = 0;
  22201. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  22202. int32_t V_7 = 0;
  22203. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  22204. RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 V_9;
  22205. memset((&V_9), 0, sizeof(V_9));
  22206. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  22207. memset((&V_10), 0, sizeof(V_10));
  22208. RuntimeObject* V_11 = NULL;
  22209. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  22210. memset((&V_12), 0, sizeof(V_12));
  22211. Exception_t * __last_unhandled_exception = 0;
  22212. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  22213. {
  22214. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  22215. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  22216. int32_t L_1;
  22217. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22218. V_0 = (int32_t)L_1;
  22219. int32_t L_2;
  22220. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22221. V_1 = (int32_t)L_2;
  22222. int32_t L_3;
  22223. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22224. V_2 = (int32_t)L_3;
  22225. int32_t L_4;
  22226. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22227. V_3 = (int32_t)L_4;
  22228. int32_t L_5 = V_2;
  22229. int32_t L_6 = V_3;
  22230. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  22231. int32_t L_8;
  22232. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  22233. int32_t L_9;
  22234. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  22235. V_4 = (int32_t)L_9;
  22236. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  22237. int32_t L_11;
  22238. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  22239. int32_t L_12 = V_4;
  22240. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22241. int32_t L_13;
  22242. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  22243. V_5 = (int32_t)L_13;
  22244. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  22245. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  22246. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  22247. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  22248. int32_t L_16 = V_5;
  22249. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  22250. {
  22251. goto IL_0097;
  22252. }
  22253. }
  22254. {
  22255. int32_t L_17 = V_0;
  22256. int32_t L_18 = V_1;
  22257. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  22258. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  22259. int32_t L_20 = V_2;
  22260. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  22261. RuntimeObject* L_21;
  22262. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  22263. V_11 = (RuntimeObject*)L_21;
  22264. }
  22265. IL_0066:
  22266. try
  22267. {// begin try (depth: 1)
  22268. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * L_22 = ___operation2;
  22269. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * L_23;
  22270. L_23 = (( ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * (*) (ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *)(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  22271. RuntimeObject* L_24 = V_11;
  22272. NullCheck((RuntimeObject*)L_24);
  22273. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  22274. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  22275. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  22276. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  22277. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  22278. Il2CppFakeBox<ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  22279. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  22280. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  22281. *L_23 = L_27.m_Value;
  22282. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  22283. }// end try (depth: 1)
  22284. catch(Il2CppExceptionWrapper& e)
  22285. {
  22286. __last_unhandled_exception = (Exception_t *)e.ex;
  22287. goto FINALLY_008b;
  22288. }
  22289. FINALLY_008b:
  22290. {// begin finally (depth: 1)
  22291. {
  22292. RuntimeObject* L_28 = V_11;
  22293. if (!L_28)
  22294. {
  22295. goto IL_0096;
  22296. }
  22297. }
  22298. IL_008f:
  22299. {
  22300. RuntimeObject* L_29 = V_11;
  22301. NullCheck((RuntimeObject*)L_29);
  22302. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  22303. }
  22304. IL_0096:
  22305. {
  22306. IL2CPP_END_FINALLY(139)
  22307. }
  22308. }// end finally (depth: 1)
  22309. IL2CPP_CLEANUP(139)
  22310. {
  22311. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  22312. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  22313. }
  22314. IL_0097:
  22315. {
  22316. int32_t L_30 = V_3;
  22317. int32_t L_31 = V_5;
  22318. int32_t L_32;
  22319. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  22320. V_7 = (int32_t)L_32;
  22321. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  22322. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  22323. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  22324. int32_t L_35 = V_5;
  22325. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  22326. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  22327. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  22328. int32_t L_36 = V_0;
  22329. int32_t L_37 = V_1;
  22330. int32_t L_38 = V_7;
  22331. int32_t L_39 = V_2;
  22332. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  22333. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * L_41 = ___operation2;
  22334. RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 L_42;
  22335. memset((&L_42), 0, sizeof(L_42));
  22336. RowIntervalOperationWrapper_2__ctor_m21A116E411405D70A345FB6F5848CDAF167124DE_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *)(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  22337. V_9 = (RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 )L_42;
  22338. int32_t L_43 = V_5;
  22339. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  22340. RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 L_45 = V_9;
  22341. RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 L_46 = (RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 )L_45;
  22342. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  22343. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  22344. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  22345. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  22346. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  22347. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  22348. }
  22349. IL_00dc:
  22350. {
  22351. return;
  22352. }
  22353. }
  22354. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  22355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m9AC84C5C5D07FAEDFD0D6DA3BE7DB1E5454572A5_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * ___operation2, const RuntimeMethod* method)
  22356. {
  22357. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  22358. memset((&V_0), 0, sizeof(V_0));
  22359. {
  22360. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  22361. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  22362. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  22363. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  22364. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  22365. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * L_3 = ___operation2;
  22366. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *)(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  22367. return;
  22368. }
  22369. }
  22370. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  22371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mFDF1DDB5CA3734F629351C6C77212D7FEB3BA5EF_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * ___operation2, const RuntimeMethod* method)
  22372. {
  22373. static bool s_Il2CppMethodInitialized;
  22374. if (!s_Il2CppMethodInitialized)
  22375. {
  22376. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  22377. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  22378. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  22379. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  22381. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  22382. s_Il2CppMethodInitialized = true;
  22383. }
  22384. int32_t V_0 = 0;
  22385. int32_t V_1 = 0;
  22386. int32_t V_2 = 0;
  22387. int32_t V_3 = 0;
  22388. int32_t V_4 = 0;
  22389. int32_t V_5 = 0;
  22390. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  22391. int32_t V_7 = 0;
  22392. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  22393. RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D V_9;
  22394. memset((&V_9), 0, sizeof(V_9));
  22395. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  22396. memset((&V_10), 0, sizeof(V_10));
  22397. RuntimeObject* V_11 = NULL;
  22398. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  22399. memset((&V_12), 0, sizeof(V_12));
  22400. Exception_t * __last_unhandled_exception = 0;
  22401. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  22402. {
  22403. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  22404. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  22405. int32_t L_1;
  22406. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22407. V_0 = (int32_t)L_1;
  22408. int32_t L_2;
  22409. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22410. V_1 = (int32_t)L_2;
  22411. int32_t L_3;
  22412. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22413. V_2 = (int32_t)L_3;
  22414. int32_t L_4;
  22415. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22416. V_3 = (int32_t)L_4;
  22417. int32_t L_5 = V_2;
  22418. int32_t L_6 = V_3;
  22419. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  22420. int32_t L_8;
  22421. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  22422. int32_t L_9;
  22423. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  22424. V_4 = (int32_t)L_9;
  22425. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  22426. int32_t L_11;
  22427. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  22428. int32_t L_12 = V_4;
  22429. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22430. int32_t L_13;
  22431. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  22432. V_5 = (int32_t)L_13;
  22433. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  22434. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  22435. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  22436. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  22437. int32_t L_16 = V_5;
  22438. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  22439. {
  22440. goto IL_0097;
  22441. }
  22442. }
  22443. {
  22444. int32_t L_17 = V_0;
  22445. int32_t L_18 = V_1;
  22446. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  22447. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  22448. int32_t L_20 = V_2;
  22449. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  22450. RuntimeObject* L_21;
  22451. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  22452. V_11 = (RuntimeObject*)L_21;
  22453. }
  22454. IL_0066:
  22455. try
  22456. {// begin try (depth: 1)
  22457. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * L_22 = ___operation2;
  22458. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * L_23;
  22459. L_23 = (( ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * (*) (ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *)(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  22460. RuntimeObject* L_24 = V_11;
  22461. NullCheck((RuntimeObject*)L_24);
  22462. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  22463. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  22464. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  22465. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  22466. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  22467. Il2CppFakeBox<ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  22468. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  22469. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  22470. *L_23 = L_27.m_Value;
  22471. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  22472. }// end try (depth: 1)
  22473. catch(Il2CppExceptionWrapper& e)
  22474. {
  22475. __last_unhandled_exception = (Exception_t *)e.ex;
  22476. goto FINALLY_008b;
  22477. }
  22478. FINALLY_008b:
  22479. {// begin finally (depth: 1)
  22480. {
  22481. RuntimeObject* L_28 = V_11;
  22482. if (!L_28)
  22483. {
  22484. goto IL_0096;
  22485. }
  22486. }
  22487. IL_008f:
  22488. {
  22489. RuntimeObject* L_29 = V_11;
  22490. NullCheck((RuntimeObject*)L_29);
  22491. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  22492. }
  22493. IL_0096:
  22494. {
  22495. IL2CPP_END_FINALLY(139)
  22496. }
  22497. }// end finally (depth: 1)
  22498. IL2CPP_CLEANUP(139)
  22499. {
  22500. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  22501. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  22502. }
  22503. IL_0097:
  22504. {
  22505. int32_t L_30 = V_3;
  22506. int32_t L_31 = V_5;
  22507. int32_t L_32;
  22508. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  22509. V_7 = (int32_t)L_32;
  22510. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  22511. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  22512. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  22513. int32_t L_35 = V_5;
  22514. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  22515. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  22516. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  22517. int32_t L_36 = V_0;
  22518. int32_t L_37 = V_1;
  22519. int32_t L_38 = V_7;
  22520. int32_t L_39 = V_2;
  22521. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  22522. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * L_41 = ___operation2;
  22523. RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D L_42;
  22524. memset((&L_42), 0, sizeof(L_42));
  22525. RowIntervalOperationWrapper_2__ctor_m128EB8B00A9E90B1777B6570391FAACDD8EFE4D5_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *)(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  22526. V_9 = (RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D )L_42;
  22527. int32_t L_43 = V_5;
  22528. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  22529. RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D L_45 = V_9;
  22530. RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D L_46 = (RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D )L_45;
  22531. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  22532. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  22533. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  22534. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  22535. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  22536. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  22537. }
  22538. IL_00dc:
  22539. {
  22540. return;
  22541. }
  22542. }
  22543. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  22544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m244D34A25B9FFD77EF07D0407A6BE73C813C282B_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * ___operation2, const RuntimeMethod* method)
  22545. {
  22546. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  22547. memset((&V_0), 0, sizeof(V_0));
  22548. {
  22549. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  22550. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  22551. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  22552. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  22553. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  22554. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * L_3 = ___operation2;
  22555. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *)(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  22556. return;
  22557. }
  22558. }
  22559. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  22560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mBF54571549FA3E40AD9494C9ACFF978A26E37899_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * ___operation2, const RuntimeMethod* method)
  22561. {
  22562. static bool s_Il2CppMethodInitialized;
  22563. if (!s_Il2CppMethodInitialized)
  22564. {
  22565. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  22566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  22567. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  22568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  22570. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  22571. s_Il2CppMethodInitialized = true;
  22572. }
  22573. int32_t V_0 = 0;
  22574. int32_t V_1 = 0;
  22575. int32_t V_2 = 0;
  22576. int32_t V_3 = 0;
  22577. int32_t V_4 = 0;
  22578. int32_t V_5 = 0;
  22579. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  22580. int32_t V_7 = 0;
  22581. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  22582. RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E V_9;
  22583. memset((&V_9), 0, sizeof(V_9));
  22584. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  22585. memset((&V_10), 0, sizeof(V_10));
  22586. RuntimeObject* V_11 = NULL;
  22587. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  22588. memset((&V_12), 0, sizeof(V_12));
  22589. Exception_t * __last_unhandled_exception = 0;
  22590. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  22591. {
  22592. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  22593. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  22594. int32_t L_1;
  22595. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22596. V_0 = (int32_t)L_1;
  22597. int32_t L_2;
  22598. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22599. V_1 = (int32_t)L_2;
  22600. int32_t L_3;
  22601. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22602. V_2 = (int32_t)L_3;
  22603. int32_t L_4;
  22604. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22605. V_3 = (int32_t)L_4;
  22606. int32_t L_5 = V_2;
  22607. int32_t L_6 = V_3;
  22608. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  22609. int32_t L_8;
  22610. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  22611. int32_t L_9;
  22612. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  22613. V_4 = (int32_t)L_9;
  22614. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  22615. int32_t L_11;
  22616. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  22617. int32_t L_12 = V_4;
  22618. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22619. int32_t L_13;
  22620. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  22621. V_5 = (int32_t)L_13;
  22622. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  22623. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  22624. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  22625. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  22626. int32_t L_16 = V_5;
  22627. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  22628. {
  22629. goto IL_0097;
  22630. }
  22631. }
  22632. {
  22633. int32_t L_17 = V_0;
  22634. int32_t L_18 = V_1;
  22635. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  22636. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  22637. int32_t L_20 = V_2;
  22638. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  22639. RuntimeObject* L_21;
  22640. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  22641. V_11 = (RuntimeObject*)L_21;
  22642. }
  22643. IL_0066:
  22644. try
  22645. {// begin try (depth: 1)
  22646. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * L_22 = ___operation2;
  22647. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * L_23;
  22648. L_23 = (( ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * (*) (ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *)(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  22649. RuntimeObject* L_24 = V_11;
  22650. NullCheck((RuntimeObject*)L_24);
  22651. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  22652. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  22653. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  22654. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  22655. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  22656. Il2CppFakeBox<ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  22657. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  22658. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  22659. *L_23 = L_27.m_Value;
  22660. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  22661. }// end try (depth: 1)
  22662. catch(Il2CppExceptionWrapper& e)
  22663. {
  22664. __last_unhandled_exception = (Exception_t *)e.ex;
  22665. goto FINALLY_008b;
  22666. }
  22667. FINALLY_008b:
  22668. {// begin finally (depth: 1)
  22669. {
  22670. RuntimeObject* L_28 = V_11;
  22671. if (!L_28)
  22672. {
  22673. goto IL_0096;
  22674. }
  22675. }
  22676. IL_008f:
  22677. {
  22678. RuntimeObject* L_29 = V_11;
  22679. NullCheck((RuntimeObject*)L_29);
  22680. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  22681. }
  22682. IL_0096:
  22683. {
  22684. IL2CPP_END_FINALLY(139)
  22685. }
  22686. }// end finally (depth: 1)
  22687. IL2CPP_CLEANUP(139)
  22688. {
  22689. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  22690. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  22691. }
  22692. IL_0097:
  22693. {
  22694. int32_t L_30 = V_3;
  22695. int32_t L_31 = V_5;
  22696. int32_t L_32;
  22697. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  22698. V_7 = (int32_t)L_32;
  22699. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  22700. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  22701. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  22702. int32_t L_35 = V_5;
  22703. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  22704. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  22705. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  22706. int32_t L_36 = V_0;
  22707. int32_t L_37 = V_1;
  22708. int32_t L_38 = V_7;
  22709. int32_t L_39 = V_2;
  22710. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  22711. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * L_41 = ___operation2;
  22712. RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E L_42;
  22713. memset((&L_42), 0, sizeof(L_42));
  22714. RowIntervalOperationWrapper_2__ctor_m35EA0D036B7BF5CEA7F95D8549F9E972256DEB63_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *)(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  22715. V_9 = (RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E )L_42;
  22716. int32_t L_43 = V_5;
  22717. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  22718. RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E L_45 = V_9;
  22719. RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E L_46 = (RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E )L_45;
  22720. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  22721. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  22722. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  22723. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  22724. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  22725. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  22726. }
  22727. IL_00dc:
  22728. {
  22729. return;
  22730. }
  22731. }
  22732. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  22733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m6FA25878032D430E0F7B3731B1E952B45BF30EC5_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * ___operation2, const RuntimeMethod* method)
  22734. {
  22735. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  22736. memset((&V_0), 0, sizeof(V_0));
  22737. {
  22738. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  22739. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  22740. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  22741. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  22742. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  22743. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * L_3 = ___operation2;
  22744. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *)(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  22745. return;
  22746. }
  22747. }
  22748. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  22749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4E446BBC94A8991E06D302905A16756E55A8C348_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * ___operation2, const RuntimeMethod* method)
  22750. {
  22751. static bool s_Il2CppMethodInitialized;
  22752. if (!s_Il2CppMethodInitialized)
  22753. {
  22754. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  22755. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  22756. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  22757. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22758. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  22759. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  22760. s_Il2CppMethodInitialized = true;
  22761. }
  22762. int32_t V_0 = 0;
  22763. int32_t V_1 = 0;
  22764. int32_t V_2 = 0;
  22765. int32_t V_3 = 0;
  22766. int32_t V_4 = 0;
  22767. int32_t V_5 = 0;
  22768. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  22769. int32_t V_7 = 0;
  22770. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  22771. RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 V_9;
  22772. memset((&V_9), 0, sizeof(V_9));
  22773. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  22774. memset((&V_10), 0, sizeof(V_10));
  22775. RuntimeObject* V_11 = NULL;
  22776. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  22777. memset((&V_12), 0, sizeof(V_12));
  22778. Exception_t * __last_unhandled_exception = 0;
  22779. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  22780. {
  22781. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  22782. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  22783. int32_t L_1;
  22784. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22785. V_0 = (int32_t)L_1;
  22786. int32_t L_2;
  22787. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22788. V_1 = (int32_t)L_2;
  22789. int32_t L_3;
  22790. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22791. V_2 = (int32_t)L_3;
  22792. int32_t L_4;
  22793. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22794. V_3 = (int32_t)L_4;
  22795. int32_t L_5 = V_2;
  22796. int32_t L_6 = V_3;
  22797. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  22798. int32_t L_8;
  22799. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  22800. int32_t L_9;
  22801. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  22802. V_4 = (int32_t)L_9;
  22803. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  22804. int32_t L_11;
  22805. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  22806. int32_t L_12 = V_4;
  22807. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22808. int32_t L_13;
  22809. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  22810. V_5 = (int32_t)L_13;
  22811. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  22812. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  22813. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  22814. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  22815. int32_t L_16 = V_5;
  22816. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  22817. {
  22818. goto IL_0097;
  22819. }
  22820. }
  22821. {
  22822. int32_t L_17 = V_0;
  22823. int32_t L_18 = V_1;
  22824. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  22825. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  22826. int32_t L_20 = V_2;
  22827. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  22828. RuntimeObject* L_21;
  22829. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  22830. V_11 = (RuntimeObject*)L_21;
  22831. }
  22832. IL_0066:
  22833. try
  22834. {// begin try (depth: 1)
  22835. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * L_22 = ___operation2;
  22836. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * L_23;
  22837. L_23 = (( ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * (*) (ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *)(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  22838. RuntimeObject* L_24 = V_11;
  22839. NullCheck((RuntimeObject*)L_24);
  22840. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  22841. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  22842. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  22843. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  22844. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  22845. Il2CppFakeBox<ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  22846. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  22847. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  22848. *L_23 = L_27.m_Value;
  22849. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  22850. }// end try (depth: 1)
  22851. catch(Il2CppExceptionWrapper& e)
  22852. {
  22853. __last_unhandled_exception = (Exception_t *)e.ex;
  22854. goto FINALLY_008b;
  22855. }
  22856. FINALLY_008b:
  22857. {// begin finally (depth: 1)
  22858. {
  22859. RuntimeObject* L_28 = V_11;
  22860. if (!L_28)
  22861. {
  22862. goto IL_0096;
  22863. }
  22864. }
  22865. IL_008f:
  22866. {
  22867. RuntimeObject* L_29 = V_11;
  22868. NullCheck((RuntimeObject*)L_29);
  22869. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  22870. }
  22871. IL_0096:
  22872. {
  22873. IL2CPP_END_FINALLY(139)
  22874. }
  22875. }// end finally (depth: 1)
  22876. IL2CPP_CLEANUP(139)
  22877. {
  22878. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  22879. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  22880. }
  22881. IL_0097:
  22882. {
  22883. int32_t L_30 = V_3;
  22884. int32_t L_31 = V_5;
  22885. int32_t L_32;
  22886. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  22887. V_7 = (int32_t)L_32;
  22888. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  22889. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  22890. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  22891. int32_t L_35 = V_5;
  22892. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  22893. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  22894. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  22895. int32_t L_36 = V_0;
  22896. int32_t L_37 = V_1;
  22897. int32_t L_38 = V_7;
  22898. int32_t L_39 = V_2;
  22899. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  22900. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * L_41 = ___operation2;
  22901. RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 L_42;
  22902. memset((&L_42), 0, sizeof(L_42));
  22903. RowIntervalOperationWrapper_2__ctor_mF9B3BA6FB6FDFE485B328E337F6E432BA5E811C3_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *)(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  22904. V_9 = (RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 )L_42;
  22905. int32_t L_43 = V_5;
  22906. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  22907. RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 L_45 = V_9;
  22908. RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 L_46 = (RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 )L_45;
  22909. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  22910. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  22911. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  22912. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  22913. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  22914. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  22915. }
  22916. IL_00dc:
  22917. {
  22918. return;
  22919. }
  22920. }
  22921. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  22922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mABE91836C71B558598ADA5544BFB30615A5A2FFC_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * ___operation2, const RuntimeMethod* method)
  22923. {
  22924. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  22925. memset((&V_0), 0, sizeof(V_0));
  22926. {
  22927. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  22928. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  22929. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  22930. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  22931. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  22932. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * L_3 = ___operation2;
  22933. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *)(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  22934. return;
  22935. }
  22936. }
  22937. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  22938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m2107FF71BB1B9D671F72388FAF4AC71C7D26D641_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * ___operation2, const RuntimeMethod* method)
  22939. {
  22940. static bool s_Il2CppMethodInitialized;
  22941. if (!s_Il2CppMethodInitialized)
  22942. {
  22943. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  22944. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  22945. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  22946. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22947. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  22948. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  22949. s_Il2CppMethodInitialized = true;
  22950. }
  22951. int32_t V_0 = 0;
  22952. int32_t V_1 = 0;
  22953. int32_t V_2 = 0;
  22954. int32_t V_3 = 0;
  22955. int32_t V_4 = 0;
  22956. int32_t V_5 = 0;
  22957. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  22958. int32_t V_7 = 0;
  22959. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  22960. RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 V_9;
  22961. memset((&V_9), 0, sizeof(V_9));
  22962. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  22963. memset((&V_10), 0, sizeof(V_10));
  22964. RuntimeObject* V_11 = NULL;
  22965. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  22966. memset((&V_12), 0, sizeof(V_12));
  22967. Exception_t * __last_unhandled_exception = 0;
  22968. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  22969. {
  22970. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  22971. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  22972. int32_t L_1;
  22973. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22974. V_0 = (int32_t)L_1;
  22975. int32_t L_2;
  22976. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22977. V_1 = (int32_t)L_2;
  22978. int32_t L_3;
  22979. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22980. V_2 = (int32_t)L_3;
  22981. int32_t L_4;
  22982. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  22983. V_3 = (int32_t)L_4;
  22984. int32_t L_5 = V_2;
  22985. int32_t L_6 = V_3;
  22986. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  22987. int32_t L_8;
  22988. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  22989. int32_t L_9;
  22990. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  22991. V_4 = (int32_t)L_9;
  22992. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  22993. int32_t L_11;
  22994. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  22995. int32_t L_12 = V_4;
  22996. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  22997. int32_t L_13;
  22998. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  22999. V_5 = (int32_t)L_13;
  23000. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  23001. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  23002. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  23003. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  23004. int32_t L_16 = V_5;
  23005. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  23006. {
  23007. goto IL_0097;
  23008. }
  23009. }
  23010. {
  23011. int32_t L_17 = V_0;
  23012. int32_t L_18 = V_1;
  23013. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  23014. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  23015. int32_t L_20 = V_2;
  23016. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  23017. RuntimeObject* L_21;
  23018. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  23019. V_11 = (RuntimeObject*)L_21;
  23020. }
  23021. IL_0066:
  23022. try
  23023. {// begin try (depth: 1)
  23024. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * L_22 = ___operation2;
  23025. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * L_23;
  23026. L_23 = (( ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * (*) (ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *)(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  23027. RuntimeObject* L_24 = V_11;
  23028. NullCheck((RuntimeObject*)L_24);
  23029. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  23030. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  23031. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  23032. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  23033. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  23034. Il2CppFakeBox<ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  23035. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  23036. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  23037. *L_23 = L_27.m_Value;
  23038. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  23039. }// end try (depth: 1)
  23040. catch(Il2CppExceptionWrapper& e)
  23041. {
  23042. __last_unhandled_exception = (Exception_t *)e.ex;
  23043. goto FINALLY_008b;
  23044. }
  23045. FINALLY_008b:
  23046. {// begin finally (depth: 1)
  23047. {
  23048. RuntimeObject* L_28 = V_11;
  23049. if (!L_28)
  23050. {
  23051. goto IL_0096;
  23052. }
  23053. }
  23054. IL_008f:
  23055. {
  23056. RuntimeObject* L_29 = V_11;
  23057. NullCheck((RuntimeObject*)L_29);
  23058. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  23059. }
  23060. IL_0096:
  23061. {
  23062. IL2CPP_END_FINALLY(139)
  23063. }
  23064. }// end finally (depth: 1)
  23065. IL2CPP_CLEANUP(139)
  23066. {
  23067. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  23068. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  23069. }
  23070. IL_0097:
  23071. {
  23072. int32_t L_30 = V_3;
  23073. int32_t L_31 = V_5;
  23074. int32_t L_32;
  23075. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  23076. V_7 = (int32_t)L_32;
  23077. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  23078. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  23079. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  23080. int32_t L_35 = V_5;
  23081. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  23082. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  23083. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  23084. int32_t L_36 = V_0;
  23085. int32_t L_37 = V_1;
  23086. int32_t L_38 = V_7;
  23087. int32_t L_39 = V_2;
  23088. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  23089. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * L_41 = ___operation2;
  23090. RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 L_42;
  23091. memset((&L_42), 0, sizeof(L_42));
  23092. RowIntervalOperationWrapper_2__ctor_mC385082DDA884586DD75FB28D2A08D5BFA2A0E50_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *)(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  23093. V_9 = (RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 )L_42;
  23094. int32_t L_43 = V_5;
  23095. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  23096. RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 L_45 = V_9;
  23097. RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 L_46 = (RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 )L_45;
  23098. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  23099. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  23100. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  23101. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  23102. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  23103. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  23104. }
  23105. IL_00dc:
  23106. {
  23107. return;
  23108. }
  23109. }
  23110. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  23111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m56B9752C84096A5B73F12641AF6BE285E8B3D758_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * ___operation2, const RuntimeMethod* method)
  23112. {
  23113. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  23114. memset((&V_0), 0, sizeof(V_0));
  23115. {
  23116. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  23117. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  23118. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  23119. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  23120. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  23121. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * L_3 = ___operation2;
  23122. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *)(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  23123. return;
  23124. }
  23125. }
  23126. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  23127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mBA57EDD98883965B2AC8A6A5B4AFDBD5E04D7B29_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * ___operation2, const RuntimeMethod* method)
  23128. {
  23129. static bool s_Il2CppMethodInitialized;
  23130. if (!s_Il2CppMethodInitialized)
  23131. {
  23132. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  23133. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  23134. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  23135. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  23136. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  23137. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  23138. s_Il2CppMethodInitialized = true;
  23139. }
  23140. int32_t V_0 = 0;
  23141. int32_t V_1 = 0;
  23142. int32_t V_2 = 0;
  23143. int32_t V_3 = 0;
  23144. int32_t V_4 = 0;
  23145. int32_t V_5 = 0;
  23146. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  23147. int32_t V_7 = 0;
  23148. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  23149. RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD V_9;
  23150. memset((&V_9), 0, sizeof(V_9));
  23151. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  23152. memset((&V_10), 0, sizeof(V_10));
  23153. RuntimeObject* V_11 = NULL;
  23154. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  23155. memset((&V_12), 0, sizeof(V_12));
  23156. Exception_t * __last_unhandled_exception = 0;
  23157. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  23158. {
  23159. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  23160. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  23161. int32_t L_1;
  23162. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23163. V_0 = (int32_t)L_1;
  23164. int32_t L_2;
  23165. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23166. V_1 = (int32_t)L_2;
  23167. int32_t L_3;
  23168. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23169. V_2 = (int32_t)L_3;
  23170. int32_t L_4;
  23171. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23172. V_3 = (int32_t)L_4;
  23173. int32_t L_5 = V_2;
  23174. int32_t L_6 = V_3;
  23175. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  23176. int32_t L_8;
  23177. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  23178. int32_t L_9;
  23179. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  23180. V_4 = (int32_t)L_9;
  23181. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  23182. int32_t L_11;
  23183. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  23184. int32_t L_12 = V_4;
  23185. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  23186. int32_t L_13;
  23187. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  23188. V_5 = (int32_t)L_13;
  23189. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  23190. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  23191. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  23192. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  23193. int32_t L_16 = V_5;
  23194. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  23195. {
  23196. goto IL_0097;
  23197. }
  23198. }
  23199. {
  23200. int32_t L_17 = V_0;
  23201. int32_t L_18 = V_1;
  23202. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  23203. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  23204. int32_t L_20 = V_2;
  23205. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  23206. RuntimeObject* L_21;
  23207. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  23208. V_11 = (RuntimeObject*)L_21;
  23209. }
  23210. IL_0066:
  23211. try
  23212. {// begin try (depth: 1)
  23213. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * L_22 = ___operation2;
  23214. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * L_23;
  23215. L_23 = (( ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * (*) (ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *)(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  23216. RuntimeObject* L_24 = V_11;
  23217. NullCheck((RuntimeObject*)L_24);
  23218. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  23219. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  23220. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  23221. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  23222. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  23223. Il2CppFakeBox<ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  23224. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  23225. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  23226. *L_23 = L_27.m_Value;
  23227. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  23228. }// end try (depth: 1)
  23229. catch(Il2CppExceptionWrapper& e)
  23230. {
  23231. __last_unhandled_exception = (Exception_t *)e.ex;
  23232. goto FINALLY_008b;
  23233. }
  23234. FINALLY_008b:
  23235. {// begin finally (depth: 1)
  23236. {
  23237. RuntimeObject* L_28 = V_11;
  23238. if (!L_28)
  23239. {
  23240. goto IL_0096;
  23241. }
  23242. }
  23243. IL_008f:
  23244. {
  23245. RuntimeObject* L_29 = V_11;
  23246. NullCheck((RuntimeObject*)L_29);
  23247. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  23248. }
  23249. IL_0096:
  23250. {
  23251. IL2CPP_END_FINALLY(139)
  23252. }
  23253. }// end finally (depth: 1)
  23254. IL2CPP_CLEANUP(139)
  23255. {
  23256. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  23257. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  23258. }
  23259. IL_0097:
  23260. {
  23261. int32_t L_30 = V_3;
  23262. int32_t L_31 = V_5;
  23263. int32_t L_32;
  23264. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  23265. V_7 = (int32_t)L_32;
  23266. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  23267. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  23268. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  23269. int32_t L_35 = V_5;
  23270. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  23271. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  23272. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  23273. int32_t L_36 = V_0;
  23274. int32_t L_37 = V_1;
  23275. int32_t L_38 = V_7;
  23276. int32_t L_39 = V_2;
  23277. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  23278. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * L_41 = ___operation2;
  23279. RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD L_42;
  23280. memset((&L_42), 0, sizeof(L_42));
  23281. RowIntervalOperationWrapper_2__ctor_m0E0C9C90D05CED1E9A2ADCB43DE3F565B76B5C2D_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *)(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  23282. V_9 = (RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD )L_42;
  23283. int32_t L_43 = V_5;
  23284. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  23285. RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD L_45 = V_9;
  23286. RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD L_46 = (RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD )L_45;
  23287. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  23288. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  23289. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  23290. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  23291. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  23292. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  23293. }
  23294. IL_00dc:
  23295. {
  23296. return;
  23297. }
  23298. }
  23299. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  23300. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m3E73E95E9F15D03E0285C5C268D4D65818C52FDB_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * ___operation2, const RuntimeMethod* method)
  23301. {
  23302. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  23303. memset((&V_0), 0, sizeof(V_0));
  23304. {
  23305. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  23306. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  23307. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  23308. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  23309. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  23310. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * L_3 = ___operation2;
  23311. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *)(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  23312. return;
  23313. }
  23314. }
  23315. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  23316. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mD4104CC8487759DB8FE0C99EB5AD97C644A86DC8_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * ___operation2, const RuntimeMethod* method)
  23317. {
  23318. static bool s_Il2CppMethodInitialized;
  23319. if (!s_Il2CppMethodInitialized)
  23320. {
  23321. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  23322. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  23323. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  23324. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  23325. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  23326. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  23327. s_Il2CppMethodInitialized = true;
  23328. }
  23329. int32_t V_0 = 0;
  23330. int32_t V_1 = 0;
  23331. int32_t V_2 = 0;
  23332. int32_t V_3 = 0;
  23333. int32_t V_4 = 0;
  23334. int32_t V_5 = 0;
  23335. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  23336. int32_t V_7 = 0;
  23337. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  23338. RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 V_9;
  23339. memset((&V_9), 0, sizeof(V_9));
  23340. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  23341. memset((&V_10), 0, sizeof(V_10));
  23342. RuntimeObject* V_11 = NULL;
  23343. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  23344. memset((&V_12), 0, sizeof(V_12));
  23345. Exception_t * __last_unhandled_exception = 0;
  23346. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  23347. {
  23348. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  23349. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  23350. int32_t L_1;
  23351. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23352. V_0 = (int32_t)L_1;
  23353. int32_t L_2;
  23354. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23355. V_1 = (int32_t)L_2;
  23356. int32_t L_3;
  23357. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23358. V_2 = (int32_t)L_3;
  23359. int32_t L_4;
  23360. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23361. V_3 = (int32_t)L_4;
  23362. int32_t L_5 = V_2;
  23363. int32_t L_6 = V_3;
  23364. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  23365. int32_t L_8;
  23366. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  23367. int32_t L_9;
  23368. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  23369. V_4 = (int32_t)L_9;
  23370. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  23371. int32_t L_11;
  23372. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  23373. int32_t L_12 = V_4;
  23374. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  23375. int32_t L_13;
  23376. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  23377. V_5 = (int32_t)L_13;
  23378. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  23379. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  23380. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  23381. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  23382. int32_t L_16 = V_5;
  23383. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  23384. {
  23385. goto IL_0097;
  23386. }
  23387. }
  23388. {
  23389. int32_t L_17 = V_0;
  23390. int32_t L_18 = V_1;
  23391. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  23392. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  23393. int32_t L_20 = V_2;
  23394. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  23395. RuntimeObject* L_21;
  23396. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  23397. V_11 = (RuntimeObject*)L_21;
  23398. }
  23399. IL_0066:
  23400. try
  23401. {// begin try (depth: 1)
  23402. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * L_22 = ___operation2;
  23403. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * L_23;
  23404. L_23 = (( ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * (*) (ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *)(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  23405. RuntimeObject* L_24 = V_11;
  23406. NullCheck((RuntimeObject*)L_24);
  23407. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  23408. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  23409. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  23410. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  23411. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  23412. Il2CppFakeBox<ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  23413. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  23414. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  23415. *L_23 = L_27.m_Value;
  23416. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  23417. }// end try (depth: 1)
  23418. catch(Il2CppExceptionWrapper& e)
  23419. {
  23420. __last_unhandled_exception = (Exception_t *)e.ex;
  23421. goto FINALLY_008b;
  23422. }
  23423. FINALLY_008b:
  23424. {// begin finally (depth: 1)
  23425. {
  23426. RuntimeObject* L_28 = V_11;
  23427. if (!L_28)
  23428. {
  23429. goto IL_0096;
  23430. }
  23431. }
  23432. IL_008f:
  23433. {
  23434. RuntimeObject* L_29 = V_11;
  23435. NullCheck((RuntimeObject*)L_29);
  23436. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  23437. }
  23438. IL_0096:
  23439. {
  23440. IL2CPP_END_FINALLY(139)
  23441. }
  23442. }// end finally (depth: 1)
  23443. IL2CPP_CLEANUP(139)
  23444. {
  23445. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  23446. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  23447. }
  23448. IL_0097:
  23449. {
  23450. int32_t L_30 = V_3;
  23451. int32_t L_31 = V_5;
  23452. int32_t L_32;
  23453. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  23454. V_7 = (int32_t)L_32;
  23455. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  23456. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  23457. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  23458. int32_t L_35 = V_5;
  23459. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  23460. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  23461. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  23462. int32_t L_36 = V_0;
  23463. int32_t L_37 = V_1;
  23464. int32_t L_38 = V_7;
  23465. int32_t L_39 = V_2;
  23466. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  23467. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * L_41 = ___operation2;
  23468. RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 L_42;
  23469. memset((&L_42), 0, sizeof(L_42));
  23470. RowIntervalOperationWrapper_2__ctor_mA0C8EC07D59FB46A24B662EDE3DFFC34AF33107E_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *)(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  23471. V_9 = (RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 )L_42;
  23472. int32_t L_43 = V_5;
  23473. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  23474. RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 L_45 = V_9;
  23475. RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 L_46 = (RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 )L_45;
  23476. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  23477. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  23478. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  23479. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  23480. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  23481. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  23482. }
  23483. IL_00dc:
  23484. {
  23485. return;
  23486. }
  23487. }
  23488. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  23489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mDDB369162619F341266C1FF4A114D550238B6564_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * ___operation2, const RuntimeMethod* method)
  23490. {
  23491. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  23492. memset((&V_0), 0, sizeof(V_0));
  23493. {
  23494. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  23495. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  23496. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  23497. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  23498. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  23499. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * L_3 = ___operation2;
  23500. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *)(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  23501. return;
  23502. }
  23503. }
  23504. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  23505. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mBB5CFB495A5A1F26F6E242642D742138C7463F95_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * ___operation2, const RuntimeMethod* method)
  23506. {
  23507. static bool s_Il2CppMethodInitialized;
  23508. if (!s_Il2CppMethodInitialized)
  23509. {
  23510. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  23511. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  23512. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  23513. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  23514. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  23515. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  23516. s_Il2CppMethodInitialized = true;
  23517. }
  23518. int32_t V_0 = 0;
  23519. int32_t V_1 = 0;
  23520. int32_t V_2 = 0;
  23521. int32_t V_3 = 0;
  23522. int32_t V_4 = 0;
  23523. int32_t V_5 = 0;
  23524. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  23525. int32_t V_7 = 0;
  23526. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  23527. RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 V_9;
  23528. memset((&V_9), 0, sizeof(V_9));
  23529. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  23530. memset((&V_10), 0, sizeof(V_10));
  23531. RuntimeObject* V_11 = NULL;
  23532. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  23533. memset((&V_12), 0, sizeof(V_12));
  23534. Exception_t * __last_unhandled_exception = 0;
  23535. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  23536. {
  23537. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  23538. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  23539. int32_t L_1;
  23540. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23541. V_0 = (int32_t)L_1;
  23542. int32_t L_2;
  23543. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23544. V_1 = (int32_t)L_2;
  23545. int32_t L_3;
  23546. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23547. V_2 = (int32_t)L_3;
  23548. int32_t L_4;
  23549. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23550. V_3 = (int32_t)L_4;
  23551. int32_t L_5 = V_2;
  23552. int32_t L_6 = V_3;
  23553. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  23554. int32_t L_8;
  23555. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  23556. int32_t L_9;
  23557. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  23558. V_4 = (int32_t)L_9;
  23559. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  23560. int32_t L_11;
  23561. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  23562. int32_t L_12 = V_4;
  23563. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  23564. int32_t L_13;
  23565. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  23566. V_5 = (int32_t)L_13;
  23567. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  23568. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  23569. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  23570. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  23571. int32_t L_16 = V_5;
  23572. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  23573. {
  23574. goto IL_0097;
  23575. }
  23576. }
  23577. {
  23578. int32_t L_17 = V_0;
  23579. int32_t L_18 = V_1;
  23580. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  23581. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  23582. int32_t L_20 = V_2;
  23583. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  23584. RuntimeObject* L_21;
  23585. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  23586. V_11 = (RuntimeObject*)L_21;
  23587. }
  23588. IL_0066:
  23589. try
  23590. {// begin try (depth: 1)
  23591. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * L_22 = ___operation2;
  23592. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * L_23;
  23593. L_23 = (( ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * (*) (ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *)(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  23594. RuntimeObject* L_24 = V_11;
  23595. NullCheck((RuntimeObject*)L_24);
  23596. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  23597. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  23598. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  23599. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  23600. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  23601. Il2CppFakeBox<ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  23602. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  23603. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  23604. *L_23 = L_27.m_Value;
  23605. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  23606. }// end try (depth: 1)
  23607. catch(Il2CppExceptionWrapper& e)
  23608. {
  23609. __last_unhandled_exception = (Exception_t *)e.ex;
  23610. goto FINALLY_008b;
  23611. }
  23612. FINALLY_008b:
  23613. {// begin finally (depth: 1)
  23614. {
  23615. RuntimeObject* L_28 = V_11;
  23616. if (!L_28)
  23617. {
  23618. goto IL_0096;
  23619. }
  23620. }
  23621. IL_008f:
  23622. {
  23623. RuntimeObject* L_29 = V_11;
  23624. NullCheck((RuntimeObject*)L_29);
  23625. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  23626. }
  23627. IL_0096:
  23628. {
  23629. IL2CPP_END_FINALLY(139)
  23630. }
  23631. }// end finally (depth: 1)
  23632. IL2CPP_CLEANUP(139)
  23633. {
  23634. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  23635. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  23636. }
  23637. IL_0097:
  23638. {
  23639. int32_t L_30 = V_3;
  23640. int32_t L_31 = V_5;
  23641. int32_t L_32;
  23642. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  23643. V_7 = (int32_t)L_32;
  23644. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  23645. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  23646. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  23647. int32_t L_35 = V_5;
  23648. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  23649. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  23650. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  23651. int32_t L_36 = V_0;
  23652. int32_t L_37 = V_1;
  23653. int32_t L_38 = V_7;
  23654. int32_t L_39 = V_2;
  23655. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  23656. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * L_41 = ___operation2;
  23657. RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 L_42;
  23658. memset((&L_42), 0, sizeof(L_42));
  23659. RowIntervalOperationWrapper_2__ctor_m759949F6006897530645907D750A803E31D90903_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *)(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  23660. V_9 = (RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 )L_42;
  23661. int32_t L_43 = V_5;
  23662. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  23663. RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 L_45 = V_9;
  23664. RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 L_46 = (RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 )L_45;
  23665. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  23666. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  23667. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  23668. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  23669. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  23670. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  23671. }
  23672. IL_00dc:
  23673. {
  23674. return;
  23675. }
  23676. }
  23677. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  23678. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mCDBA255D5AC51FEA1A777F0FE7C424CD1975DC33_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * ___operation2, const RuntimeMethod* method)
  23679. {
  23680. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  23681. memset((&V_0), 0, sizeof(V_0));
  23682. {
  23683. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  23684. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  23685. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  23686. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  23687. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  23688. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * L_3 = ___operation2;
  23689. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *)(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  23690. return;
  23691. }
  23692. }
  23693. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  23694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4939641486E96FC439B4D21E32885D2FD778659C_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * ___operation2, const RuntimeMethod* method)
  23695. {
  23696. static bool s_Il2CppMethodInitialized;
  23697. if (!s_Il2CppMethodInitialized)
  23698. {
  23699. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  23700. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  23701. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  23702. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  23703. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  23704. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  23705. s_Il2CppMethodInitialized = true;
  23706. }
  23707. int32_t V_0 = 0;
  23708. int32_t V_1 = 0;
  23709. int32_t V_2 = 0;
  23710. int32_t V_3 = 0;
  23711. int32_t V_4 = 0;
  23712. int32_t V_5 = 0;
  23713. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  23714. int32_t V_7 = 0;
  23715. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  23716. RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 V_9;
  23717. memset((&V_9), 0, sizeof(V_9));
  23718. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  23719. memset((&V_10), 0, sizeof(V_10));
  23720. RuntimeObject* V_11 = NULL;
  23721. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  23722. memset((&V_12), 0, sizeof(V_12));
  23723. Exception_t * __last_unhandled_exception = 0;
  23724. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  23725. {
  23726. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  23727. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  23728. int32_t L_1;
  23729. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23730. V_0 = (int32_t)L_1;
  23731. int32_t L_2;
  23732. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23733. V_1 = (int32_t)L_2;
  23734. int32_t L_3;
  23735. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23736. V_2 = (int32_t)L_3;
  23737. int32_t L_4;
  23738. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23739. V_3 = (int32_t)L_4;
  23740. int32_t L_5 = V_2;
  23741. int32_t L_6 = V_3;
  23742. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  23743. int32_t L_8;
  23744. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  23745. int32_t L_9;
  23746. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  23747. V_4 = (int32_t)L_9;
  23748. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  23749. int32_t L_11;
  23750. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  23751. int32_t L_12 = V_4;
  23752. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  23753. int32_t L_13;
  23754. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  23755. V_5 = (int32_t)L_13;
  23756. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  23757. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  23758. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  23759. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  23760. int32_t L_16 = V_5;
  23761. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  23762. {
  23763. goto IL_0097;
  23764. }
  23765. }
  23766. {
  23767. int32_t L_17 = V_0;
  23768. int32_t L_18 = V_1;
  23769. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  23770. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  23771. int32_t L_20 = V_2;
  23772. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  23773. RuntimeObject* L_21;
  23774. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  23775. V_11 = (RuntimeObject*)L_21;
  23776. }
  23777. IL_0066:
  23778. try
  23779. {// begin try (depth: 1)
  23780. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * L_22 = ___operation2;
  23781. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * L_23;
  23782. L_23 = (( ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * (*) (ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *)(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  23783. RuntimeObject* L_24 = V_11;
  23784. NullCheck((RuntimeObject*)L_24);
  23785. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  23786. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  23787. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  23788. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  23789. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  23790. Il2CppFakeBox<ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  23791. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  23792. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  23793. *L_23 = L_27.m_Value;
  23794. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  23795. }// end try (depth: 1)
  23796. catch(Il2CppExceptionWrapper& e)
  23797. {
  23798. __last_unhandled_exception = (Exception_t *)e.ex;
  23799. goto FINALLY_008b;
  23800. }
  23801. FINALLY_008b:
  23802. {// begin finally (depth: 1)
  23803. {
  23804. RuntimeObject* L_28 = V_11;
  23805. if (!L_28)
  23806. {
  23807. goto IL_0096;
  23808. }
  23809. }
  23810. IL_008f:
  23811. {
  23812. RuntimeObject* L_29 = V_11;
  23813. NullCheck((RuntimeObject*)L_29);
  23814. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  23815. }
  23816. IL_0096:
  23817. {
  23818. IL2CPP_END_FINALLY(139)
  23819. }
  23820. }// end finally (depth: 1)
  23821. IL2CPP_CLEANUP(139)
  23822. {
  23823. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  23824. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  23825. }
  23826. IL_0097:
  23827. {
  23828. int32_t L_30 = V_3;
  23829. int32_t L_31 = V_5;
  23830. int32_t L_32;
  23831. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  23832. V_7 = (int32_t)L_32;
  23833. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  23834. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  23835. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  23836. int32_t L_35 = V_5;
  23837. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  23838. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  23839. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  23840. int32_t L_36 = V_0;
  23841. int32_t L_37 = V_1;
  23842. int32_t L_38 = V_7;
  23843. int32_t L_39 = V_2;
  23844. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  23845. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * L_41 = ___operation2;
  23846. RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 L_42;
  23847. memset((&L_42), 0, sizeof(L_42));
  23848. RowIntervalOperationWrapper_2__ctor_mA6E6BD5E90A2268179EDB47D08575B7C0C93A441_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *)(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  23849. V_9 = (RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 )L_42;
  23850. int32_t L_43 = V_5;
  23851. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  23852. RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 L_45 = V_9;
  23853. RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 L_46 = (RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 )L_45;
  23854. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  23855. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  23856. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  23857. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  23858. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  23859. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  23860. }
  23861. IL_00dc:
  23862. {
  23863. return;
  23864. }
  23865. }
  23866. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  23867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m5DB47E4DDF80B1E6FF5C40DF92C0C8F555EC3AC7_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * ___operation2, const RuntimeMethod* method)
  23868. {
  23869. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  23870. memset((&V_0), 0, sizeof(V_0));
  23871. {
  23872. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  23873. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  23874. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  23875. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  23876. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  23877. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * L_3 = ___operation2;
  23878. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *)(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  23879. return;
  23880. }
  23881. }
  23882. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  23883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m7225E964F08DEE8F0E74C9BDF9EC67EB93C681EF_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * ___operation2, const RuntimeMethod* method)
  23884. {
  23885. static bool s_Il2CppMethodInitialized;
  23886. if (!s_Il2CppMethodInitialized)
  23887. {
  23888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  23889. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  23890. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  23891. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  23892. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  23893. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  23894. s_Il2CppMethodInitialized = true;
  23895. }
  23896. int32_t V_0 = 0;
  23897. int32_t V_1 = 0;
  23898. int32_t V_2 = 0;
  23899. int32_t V_3 = 0;
  23900. int32_t V_4 = 0;
  23901. int32_t V_5 = 0;
  23902. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  23903. int32_t V_7 = 0;
  23904. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  23905. RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D V_9;
  23906. memset((&V_9), 0, sizeof(V_9));
  23907. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  23908. memset((&V_10), 0, sizeof(V_10));
  23909. RuntimeObject* V_11 = NULL;
  23910. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  23911. memset((&V_12), 0, sizeof(V_12));
  23912. Exception_t * __last_unhandled_exception = 0;
  23913. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  23914. {
  23915. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  23916. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  23917. int32_t L_1;
  23918. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23919. V_0 = (int32_t)L_1;
  23920. int32_t L_2;
  23921. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23922. V_1 = (int32_t)L_2;
  23923. int32_t L_3;
  23924. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23925. V_2 = (int32_t)L_3;
  23926. int32_t L_4;
  23927. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  23928. V_3 = (int32_t)L_4;
  23929. int32_t L_5 = V_2;
  23930. int32_t L_6 = V_3;
  23931. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  23932. int32_t L_8;
  23933. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  23934. int32_t L_9;
  23935. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  23936. V_4 = (int32_t)L_9;
  23937. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  23938. int32_t L_11;
  23939. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  23940. int32_t L_12 = V_4;
  23941. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  23942. int32_t L_13;
  23943. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  23944. V_5 = (int32_t)L_13;
  23945. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  23946. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  23947. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  23948. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  23949. int32_t L_16 = V_5;
  23950. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  23951. {
  23952. goto IL_0097;
  23953. }
  23954. }
  23955. {
  23956. int32_t L_17 = V_0;
  23957. int32_t L_18 = V_1;
  23958. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  23959. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  23960. int32_t L_20 = V_2;
  23961. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  23962. RuntimeObject* L_21;
  23963. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  23964. V_11 = (RuntimeObject*)L_21;
  23965. }
  23966. IL_0066:
  23967. try
  23968. {// begin try (depth: 1)
  23969. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * L_22 = ___operation2;
  23970. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * L_23;
  23971. L_23 = (( ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * (*) (ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *)(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  23972. RuntimeObject* L_24 = V_11;
  23973. NullCheck((RuntimeObject*)L_24);
  23974. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  23975. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  23976. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  23977. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  23978. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  23979. Il2CppFakeBox<ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  23980. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  23981. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  23982. *L_23 = L_27.m_Value;
  23983. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  23984. }// end try (depth: 1)
  23985. catch(Il2CppExceptionWrapper& e)
  23986. {
  23987. __last_unhandled_exception = (Exception_t *)e.ex;
  23988. goto FINALLY_008b;
  23989. }
  23990. FINALLY_008b:
  23991. {// begin finally (depth: 1)
  23992. {
  23993. RuntimeObject* L_28 = V_11;
  23994. if (!L_28)
  23995. {
  23996. goto IL_0096;
  23997. }
  23998. }
  23999. IL_008f:
  24000. {
  24001. RuntimeObject* L_29 = V_11;
  24002. NullCheck((RuntimeObject*)L_29);
  24003. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  24004. }
  24005. IL_0096:
  24006. {
  24007. IL2CPP_END_FINALLY(139)
  24008. }
  24009. }// end finally (depth: 1)
  24010. IL2CPP_CLEANUP(139)
  24011. {
  24012. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  24013. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  24014. }
  24015. IL_0097:
  24016. {
  24017. int32_t L_30 = V_3;
  24018. int32_t L_31 = V_5;
  24019. int32_t L_32;
  24020. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  24021. V_7 = (int32_t)L_32;
  24022. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  24023. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  24024. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  24025. int32_t L_35 = V_5;
  24026. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  24027. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  24028. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  24029. int32_t L_36 = V_0;
  24030. int32_t L_37 = V_1;
  24031. int32_t L_38 = V_7;
  24032. int32_t L_39 = V_2;
  24033. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  24034. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * L_41 = ___operation2;
  24035. RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D L_42;
  24036. memset((&L_42), 0, sizeof(L_42));
  24037. RowIntervalOperationWrapper_2__ctor_m474DCCBA9BE68E9F7BB1B7C6452ABA06D424DD1E_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *)(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  24038. V_9 = (RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D )L_42;
  24039. int32_t L_43 = V_5;
  24040. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  24041. RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D L_45 = V_9;
  24042. RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D L_46 = (RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D )L_45;
  24043. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  24044. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  24045. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  24046. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  24047. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  24048. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  24049. }
  24050. IL_00dc:
  24051. {
  24052. return;
  24053. }
  24054. }
  24055. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  24056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m8F5E1605D0DE1C2D5990A2CBB224443AB208EE88_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * ___operation2, const RuntimeMethod* method)
  24057. {
  24058. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  24059. memset((&V_0), 0, sizeof(V_0));
  24060. {
  24061. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  24062. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  24063. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  24064. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  24065. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  24066. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * L_3 = ___operation2;
  24067. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *)(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  24068. return;
  24069. }
  24070. }
  24071. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra4444,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  24072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mA78827C344F1E4850B36ADF62318197D6690A421_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * ___operation2, const RuntimeMethod* method)
  24073. {
  24074. static bool s_Il2CppMethodInitialized;
  24075. if (!s_Il2CppMethodInitialized)
  24076. {
  24077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  24078. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  24079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  24080. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24081. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  24082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  24083. s_Il2CppMethodInitialized = true;
  24084. }
  24085. int32_t V_0 = 0;
  24086. int32_t V_1 = 0;
  24087. int32_t V_2 = 0;
  24088. int32_t V_3 = 0;
  24089. int32_t V_4 = 0;
  24090. int32_t V_5 = 0;
  24091. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  24092. int32_t V_7 = 0;
  24093. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  24094. RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 V_9;
  24095. memset((&V_9), 0, sizeof(V_9));
  24096. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  24097. memset((&V_10), 0, sizeof(V_10));
  24098. RuntimeObject* V_11 = NULL;
  24099. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  24100. memset((&V_12), 0, sizeof(V_12));
  24101. Exception_t * __last_unhandled_exception = 0;
  24102. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  24103. {
  24104. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  24105. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  24106. int32_t L_1;
  24107. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24108. V_0 = (int32_t)L_1;
  24109. int32_t L_2;
  24110. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24111. V_1 = (int32_t)L_2;
  24112. int32_t L_3;
  24113. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24114. V_2 = (int32_t)L_3;
  24115. int32_t L_4;
  24116. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24117. V_3 = (int32_t)L_4;
  24118. int32_t L_5 = V_2;
  24119. int32_t L_6 = V_3;
  24120. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  24121. int32_t L_8;
  24122. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  24123. int32_t L_9;
  24124. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  24125. V_4 = (int32_t)L_9;
  24126. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  24127. int32_t L_11;
  24128. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  24129. int32_t L_12 = V_4;
  24130. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24131. int32_t L_13;
  24132. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  24133. V_5 = (int32_t)L_13;
  24134. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  24135. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  24136. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  24137. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  24138. int32_t L_16 = V_5;
  24139. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  24140. {
  24141. goto IL_0097;
  24142. }
  24143. }
  24144. {
  24145. int32_t L_17 = V_0;
  24146. int32_t L_18 = V_1;
  24147. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  24148. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  24149. int32_t L_20 = V_2;
  24150. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  24151. RuntimeObject* L_21;
  24152. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  24153. V_11 = (RuntimeObject*)L_21;
  24154. }
  24155. IL_0066:
  24156. try
  24157. {// begin try (depth: 1)
  24158. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * L_22 = ___operation2;
  24159. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * L_23;
  24160. L_23 = (( ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * (*) (ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *)(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  24161. RuntimeObject* L_24 = V_11;
  24162. NullCheck((RuntimeObject*)L_24);
  24163. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  24164. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  24165. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  24166. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  24167. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  24168. Il2CppFakeBox<ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  24169. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  24170. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  24171. *L_23 = L_27.m_Value;
  24172. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  24173. }// end try (depth: 1)
  24174. catch(Il2CppExceptionWrapper& e)
  24175. {
  24176. __last_unhandled_exception = (Exception_t *)e.ex;
  24177. goto FINALLY_008b;
  24178. }
  24179. FINALLY_008b:
  24180. {// begin finally (depth: 1)
  24181. {
  24182. RuntimeObject* L_28 = V_11;
  24183. if (!L_28)
  24184. {
  24185. goto IL_0096;
  24186. }
  24187. }
  24188. IL_008f:
  24189. {
  24190. RuntimeObject* L_29 = V_11;
  24191. NullCheck((RuntimeObject*)L_29);
  24192. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  24193. }
  24194. IL_0096:
  24195. {
  24196. IL2CPP_END_FINALLY(139)
  24197. }
  24198. }// end finally (depth: 1)
  24199. IL2CPP_CLEANUP(139)
  24200. {
  24201. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  24202. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  24203. }
  24204. IL_0097:
  24205. {
  24206. int32_t L_30 = V_3;
  24207. int32_t L_31 = V_5;
  24208. int32_t L_32;
  24209. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  24210. V_7 = (int32_t)L_32;
  24211. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  24212. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  24213. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  24214. int32_t L_35 = V_5;
  24215. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  24216. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  24217. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  24218. int32_t L_36 = V_0;
  24219. int32_t L_37 = V_1;
  24220. int32_t L_38 = V_7;
  24221. int32_t L_39 = V_2;
  24222. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  24223. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * L_41 = ___operation2;
  24224. RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 L_42;
  24225. memset((&L_42), 0, sizeof(L_42));
  24226. RowIntervalOperationWrapper_2__ctor_mF570068E9437593FA04A7F85C21F227710EC751E_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *)(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  24227. V_9 = (RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 )L_42;
  24228. int32_t L_43 = V_5;
  24229. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  24230. RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 L_45 = V_9;
  24231. RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 L_46 = (RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 )L_45;
  24232. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  24233. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  24234. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  24235. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  24236. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  24237. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  24238. }
  24239. IL_00dc:
  24240. {
  24241. return;
  24242. }
  24243. }
  24244. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  24245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4BD5D0BD00E8EA621004336A72F932301A362B4B_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * ___operation2, const RuntimeMethod* method)
  24246. {
  24247. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  24248. memset((&V_0), 0, sizeof(V_0));
  24249. {
  24250. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  24251. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  24252. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  24253. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  24254. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  24255. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * L_3 = ___operation2;
  24256. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *)(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  24257. return;
  24258. }
  24259. }
  24260. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  24261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4184D2CCFD0A5F231EB170C973D1912F5C835EA9_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * ___operation2, const RuntimeMethod* method)
  24262. {
  24263. static bool s_Il2CppMethodInitialized;
  24264. if (!s_Il2CppMethodInitialized)
  24265. {
  24266. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  24267. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  24268. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  24269. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24270. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  24271. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  24272. s_Il2CppMethodInitialized = true;
  24273. }
  24274. int32_t V_0 = 0;
  24275. int32_t V_1 = 0;
  24276. int32_t V_2 = 0;
  24277. int32_t V_3 = 0;
  24278. int32_t V_4 = 0;
  24279. int32_t V_5 = 0;
  24280. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  24281. int32_t V_7 = 0;
  24282. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  24283. RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 V_9;
  24284. memset((&V_9), 0, sizeof(V_9));
  24285. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  24286. memset((&V_10), 0, sizeof(V_10));
  24287. RuntimeObject* V_11 = NULL;
  24288. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  24289. memset((&V_12), 0, sizeof(V_12));
  24290. Exception_t * __last_unhandled_exception = 0;
  24291. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  24292. {
  24293. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  24294. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  24295. int32_t L_1;
  24296. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24297. V_0 = (int32_t)L_1;
  24298. int32_t L_2;
  24299. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24300. V_1 = (int32_t)L_2;
  24301. int32_t L_3;
  24302. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24303. V_2 = (int32_t)L_3;
  24304. int32_t L_4;
  24305. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24306. V_3 = (int32_t)L_4;
  24307. int32_t L_5 = V_2;
  24308. int32_t L_6 = V_3;
  24309. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  24310. int32_t L_8;
  24311. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  24312. int32_t L_9;
  24313. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  24314. V_4 = (int32_t)L_9;
  24315. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  24316. int32_t L_11;
  24317. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  24318. int32_t L_12 = V_4;
  24319. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24320. int32_t L_13;
  24321. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  24322. V_5 = (int32_t)L_13;
  24323. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  24324. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  24325. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  24326. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  24327. int32_t L_16 = V_5;
  24328. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  24329. {
  24330. goto IL_0097;
  24331. }
  24332. }
  24333. {
  24334. int32_t L_17 = V_0;
  24335. int32_t L_18 = V_1;
  24336. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  24337. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  24338. int32_t L_20 = V_2;
  24339. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  24340. RuntimeObject* L_21;
  24341. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  24342. V_11 = (RuntimeObject*)L_21;
  24343. }
  24344. IL_0066:
  24345. try
  24346. {// begin try (depth: 1)
  24347. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * L_22 = ___operation2;
  24348. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * L_23;
  24349. L_23 = (( ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * (*) (ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *)(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  24350. RuntimeObject* L_24 = V_11;
  24351. NullCheck((RuntimeObject*)L_24);
  24352. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  24353. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  24354. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  24355. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  24356. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  24357. Il2CppFakeBox<ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  24358. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  24359. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  24360. *L_23 = L_27.m_Value;
  24361. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  24362. }// end try (depth: 1)
  24363. catch(Il2CppExceptionWrapper& e)
  24364. {
  24365. __last_unhandled_exception = (Exception_t *)e.ex;
  24366. goto FINALLY_008b;
  24367. }
  24368. FINALLY_008b:
  24369. {// begin finally (depth: 1)
  24370. {
  24371. RuntimeObject* L_28 = V_11;
  24372. if (!L_28)
  24373. {
  24374. goto IL_0096;
  24375. }
  24376. }
  24377. IL_008f:
  24378. {
  24379. RuntimeObject* L_29 = V_11;
  24380. NullCheck((RuntimeObject*)L_29);
  24381. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  24382. }
  24383. IL_0096:
  24384. {
  24385. IL2CPP_END_FINALLY(139)
  24386. }
  24387. }// end finally (depth: 1)
  24388. IL2CPP_CLEANUP(139)
  24389. {
  24390. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  24391. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  24392. }
  24393. IL_0097:
  24394. {
  24395. int32_t L_30 = V_3;
  24396. int32_t L_31 = V_5;
  24397. int32_t L_32;
  24398. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  24399. V_7 = (int32_t)L_32;
  24400. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  24401. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  24402. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  24403. int32_t L_35 = V_5;
  24404. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  24405. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  24406. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  24407. int32_t L_36 = V_0;
  24408. int32_t L_37 = V_1;
  24409. int32_t L_38 = V_7;
  24410. int32_t L_39 = V_2;
  24411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  24412. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * L_41 = ___operation2;
  24413. RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 L_42;
  24414. memset((&L_42), 0, sizeof(L_42));
  24415. RowIntervalOperationWrapper_2__ctor_mA5DAAE0E8940705E0E054473EB351972194B987D_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *)(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  24416. V_9 = (RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 )L_42;
  24417. int32_t L_43 = V_5;
  24418. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  24419. RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 L_45 = V_9;
  24420. RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 L_46 = (RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 )L_45;
  24421. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  24422. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  24423. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  24424. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  24425. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  24426. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  24427. }
  24428. IL_00dc:
  24429. {
  24430. return;
  24431. }
  24432. }
  24433. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  24434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mCA1EFBE6644057ED08172843B6D12D4C5FA03BA3_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * ___operation2, const RuntimeMethod* method)
  24435. {
  24436. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  24437. memset((&V_0), 0, sizeof(V_0));
  24438. {
  24439. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  24440. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  24441. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  24442. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  24443. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  24444. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * L_3 = ___operation2;
  24445. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *)(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  24446. return;
  24447. }
  24448. }
  24449. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  24450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m425A581770EC6C2D6AA02B61D2FDC62068BDF55E_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * ___operation2, const RuntimeMethod* method)
  24451. {
  24452. static bool s_Il2CppMethodInitialized;
  24453. if (!s_Il2CppMethodInitialized)
  24454. {
  24455. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  24456. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  24457. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  24458. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24459. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  24460. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  24461. s_Il2CppMethodInitialized = true;
  24462. }
  24463. int32_t V_0 = 0;
  24464. int32_t V_1 = 0;
  24465. int32_t V_2 = 0;
  24466. int32_t V_3 = 0;
  24467. int32_t V_4 = 0;
  24468. int32_t V_5 = 0;
  24469. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  24470. int32_t V_7 = 0;
  24471. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  24472. RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 V_9;
  24473. memset((&V_9), 0, sizeof(V_9));
  24474. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  24475. memset((&V_10), 0, sizeof(V_10));
  24476. RuntimeObject* V_11 = NULL;
  24477. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  24478. memset((&V_12), 0, sizeof(V_12));
  24479. Exception_t * __last_unhandled_exception = 0;
  24480. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  24481. {
  24482. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  24483. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  24484. int32_t L_1;
  24485. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24486. V_0 = (int32_t)L_1;
  24487. int32_t L_2;
  24488. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24489. V_1 = (int32_t)L_2;
  24490. int32_t L_3;
  24491. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24492. V_2 = (int32_t)L_3;
  24493. int32_t L_4;
  24494. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24495. V_3 = (int32_t)L_4;
  24496. int32_t L_5 = V_2;
  24497. int32_t L_6 = V_3;
  24498. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  24499. int32_t L_8;
  24500. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  24501. int32_t L_9;
  24502. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  24503. V_4 = (int32_t)L_9;
  24504. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  24505. int32_t L_11;
  24506. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  24507. int32_t L_12 = V_4;
  24508. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24509. int32_t L_13;
  24510. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  24511. V_5 = (int32_t)L_13;
  24512. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  24513. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  24514. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  24515. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  24516. int32_t L_16 = V_5;
  24517. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  24518. {
  24519. goto IL_0097;
  24520. }
  24521. }
  24522. {
  24523. int32_t L_17 = V_0;
  24524. int32_t L_18 = V_1;
  24525. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  24526. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  24527. int32_t L_20 = V_2;
  24528. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  24529. RuntimeObject* L_21;
  24530. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  24531. V_11 = (RuntimeObject*)L_21;
  24532. }
  24533. IL_0066:
  24534. try
  24535. {// begin try (depth: 1)
  24536. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * L_22 = ___operation2;
  24537. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * L_23;
  24538. L_23 = (( ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * (*) (ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *)(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  24539. RuntimeObject* L_24 = V_11;
  24540. NullCheck((RuntimeObject*)L_24);
  24541. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  24542. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  24543. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  24544. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  24545. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  24546. Il2CppFakeBox<ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  24547. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  24548. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  24549. *L_23 = L_27.m_Value;
  24550. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  24551. }// end try (depth: 1)
  24552. catch(Il2CppExceptionWrapper& e)
  24553. {
  24554. __last_unhandled_exception = (Exception_t *)e.ex;
  24555. goto FINALLY_008b;
  24556. }
  24557. FINALLY_008b:
  24558. {// begin finally (depth: 1)
  24559. {
  24560. RuntimeObject* L_28 = V_11;
  24561. if (!L_28)
  24562. {
  24563. goto IL_0096;
  24564. }
  24565. }
  24566. IL_008f:
  24567. {
  24568. RuntimeObject* L_29 = V_11;
  24569. NullCheck((RuntimeObject*)L_29);
  24570. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  24571. }
  24572. IL_0096:
  24573. {
  24574. IL2CPP_END_FINALLY(139)
  24575. }
  24576. }// end finally (depth: 1)
  24577. IL2CPP_CLEANUP(139)
  24578. {
  24579. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  24580. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  24581. }
  24582. IL_0097:
  24583. {
  24584. int32_t L_30 = V_3;
  24585. int32_t L_31 = V_5;
  24586. int32_t L_32;
  24587. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  24588. V_7 = (int32_t)L_32;
  24589. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  24590. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  24591. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  24592. int32_t L_35 = V_5;
  24593. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  24594. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  24595. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  24596. int32_t L_36 = V_0;
  24597. int32_t L_37 = V_1;
  24598. int32_t L_38 = V_7;
  24599. int32_t L_39 = V_2;
  24600. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  24601. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * L_41 = ___operation2;
  24602. RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 L_42;
  24603. memset((&L_42), 0, sizeof(L_42));
  24604. RowIntervalOperationWrapper_2__ctor_m67F65B8EBC9B4F3A71F02B722656A18583302C0D_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *)(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  24605. V_9 = (RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 )L_42;
  24606. int32_t L_43 = V_5;
  24607. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  24608. RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 L_45 = V_9;
  24609. RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 L_46 = (RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 )L_45;
  24610. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  24611. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  24612. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  24613. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  24614. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  24615. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  24616. }
  24617. IL_00dc:
  24618. {
  24619. return;
  24620. }
  24621. }
  24622. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  24623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EDEDFC8BDA6A42C9FC30F9124C51AF72370A0EB_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * ___operation2, const RuntimeMethod* method)
  24624. {
  24625. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  24626. memset((&V_0), 0, sizeof(V_0));
  24627. {
  24628. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  24629. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  24630. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  24631. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  24632. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  24633. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * L_3 = ___operation2;
  24634. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *)(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  24635. return;
  24636. }
  24637. }
  24638. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  24639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mB45EB4987DD435F7A05E6868AA86274C4FA441F6_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * ___operation2, const RuntimeMethod* method)
  24640. {
  24641. static bool s_Il2CppMethodInitialized;
  24642. if (!s_Il2CppMethodInitialized)
  24643. {
  24644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  24645. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  24646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  24647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24648. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  24649. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  24650. s_Il2CppMethodInitialized = true;
  24651. }
  24652. int32_t V_0 = 0;
  24653. int32_t V_1 = 0;
  24654. int32_t V_2 = 0;
  24655. int32_t V_3 = 0;
  24656. int32_t V_4 = 0;
  24657. int32_t V_5 = 0;
  24658. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  24659. int32_t V_7 = 0;
  24660. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  24661. RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C V_9;
  24662. memset((&V_9), 0, sizeof(V_9));
  24663. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  24664. memset((&V_10), 0, sizeof(V_10));
  24665. RuntimeObject* V_11 = NULL;
  24666. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  24667. memset((&V_12), 0, sizeof(V_12));
  24668. Exception_t * __last_unhandled_exception = 0;
  24669. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  24670. {
  24671. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  24672. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  24673. int32_t L_1;
  24674. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24675. V_0 = (int32_t)L_1;
  24676. int32_t L_2;
  24677. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24678. V_1 = (int32_t)L_2;
  24679. int32_t L_3;
  24680. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24681. V_2 = (int32_t)L_3;
  24682. int32_t L_4;
  24683. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24684. V_3 = (int32_t)L_4;
  24685. int32_t L_5 = V_2;
  24686. int32_t L_6 = V_3;
  24687. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  24688. int32_t L_8;
  24689. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  24690. int32_t L_9;
  24691. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  24692. V_4 = (int32_t)L_9;
  24693. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  24694. int32_t L_11;
  24695. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  24696. int32_t L_12 = V_4;
  24697. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24698. int32_t L_13;
  24699. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  24700. V_5 = (int32_t)L_13;
  24701. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  24702. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  24703. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  24704. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  24705. int32_t L_16 = V_5;
  24706. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  24707. {
  24708. goto IL_0097;
  24709. }
  24710. }
  24711. {
  24712. int32_t L_17 = V_0;
  24713. int32_t L_18 = V_1;
  24714. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  24715. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  24716. int32_t L_20 = V_2;
  24717. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  24718. RuntimeObject* L_21;
  24719. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  24720. V_11 = (RuntimeObject*)L_21;
  24721. }
  24722. IL_0066:
  24723. try
  24724. {// begin try (depth: 1)
  24725. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * L_22 = ___operation2;
  24726. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * L_23;
  24727. L_23 = (( ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * (*) (ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *)(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  24728. RuntimeObject* L_24 = V_11;
  24729. NullCheck((RuntimeObject*)L_24);
  24730. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  24731. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  24732. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  24733. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  24734. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  24735. Il2CppFakeBox<ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  24736. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  24737. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  24738. *L_23 = L_27.m_Value;
  24739. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  24740. }// end try (depth: 1)
  24741. catch(Il2CppExceptionWrapper& e)
  24742. {
  24743. __last_unhandled_exception = (Exception_t *)e.ex;
  24744. goto FINALLY_008b;
  24745. }
  24746. FINALLY_008b:
  24747. {// begin finally (depth: 1)
  24748. {
  24749. RuntimeObject* L_28 = V_11;
  24750. if (!L_28)
  24751. {
  24752. goto IL_0096;
  24753. }
  24754. }
  24755. IL_008f:
  24756. {
  24757. RuntimeObject* L_29 = V_11;
  24758. NullCheck((RuntimeObject*)L_29);
  24759. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  24760. }
  24761. IL_0096:
  24762. {
  24763. IL2CPP_END_FINALLY(139)
  24764. }
  24765. }// end finally (depth: 1)
  24766. IL2CPP_CLEANUP(139)
  24767. {
  24768. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  24769. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  24770. }
  24771. IL_0097:
  24772. {
  24773. int32_t L_30 = V_3;
  24774. int32_t L_31 = V_5;
  24775. int32_t L_32;
  24776. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  24777. V_7 = (int32_t)L_32;
  24778. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  24779. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  24780. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  24781. int32_t L_35 = V_5;
  24782. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  24783. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  24784. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  24785. int32_t L_36 = V_0;
  24786. int32_t L_37 = V_1;
  24787. int32_t L_38 = V_7;
  24788. int32_t L_39 = V_2;
  24789. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  24790. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * L_41 = ___operation2;
  24791. RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C L_42;
  24792. memset((&L_42), 0, sizeof(L_42));
  24793. RowIntervalOperationWrapper_2__ctor_m369B93EB9320A768EE3C8F6EF904947A33BB255A_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *)(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  24794. V_9 = (RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C )L_42;
  24795. int32_t L_43 = V_5;
  24796. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  24797. RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C L_45 = V_9;
  24798. RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C L_46 = (RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C )L_45;
  24799. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  24800. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  24801. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  24802. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  24803. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  24804. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  24805. }
  24806. IL_00dc:
  24807. {
  24808. return;
  24809. }
  24810. }
  24811. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  24812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m751923D77FD06048068A99322DBDCFD4B9671703_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * ___operation2, const RuntimeMethod* method)
  24813. {
  24814. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  24815. memset((&V_0), 0, sizeof(V_0));
  24816. {
  24817. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  24818. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  24819. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  24820. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  24821. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  24822. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * L_3 = ___operation2;
  24823. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *)(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  24824. return;
  24825. }
  24826. }
  24827. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  24828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m06A84158F4F0BA3A325033548512DC070A8621DF_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * ___operation2, const RuntimeMethod* method)
  24829. {
  24830. static bool s_Il2CppMethodInitialized;
  24831. if (!s_Il2CppMethodInitialized)
  24832. {
  24833. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  24834. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  24835. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  24836. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24837. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  24838. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  24839. s_Il2CppMethodInitialized = true;
  24840. }
  24841. int32_t V_0 = 0;
  24842. int32_t V_1 = 0;
  24843. int32_t V_2 = 0;
  24844. int32_t V_3 = 0;
  24845. int32_t V_4 = 0;
  24846. int32_t V_5 = 0;
  24847. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  24848. int32_t V_7 = 0;
  24849. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  24850. RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF V_9;
  24851. memset((&V_9), 0, sizeof(V_9));
  24852. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  24853. memset((&V_10), 0, sizeof(V_10));
  24854. RuntimeObject* V_11 = NULL;
  24855. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  24856. memset((&V_12), 0, sizeof(V_12));
  24857. Exception_t * __last_unhandled_exception = 0;
  24858. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  24859. {
  24860. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  24861. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  24862. int32_t L_1;
  24863. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24864. V_0 = (int32_t)L_1;
  24865. int32_t L_2;
  24866. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24867. V_1 = (int32_t)L_2;
  24868. int32_t L_3;
  24869. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24870. V_2 = (int32_t)L_3;
  24871. int32_t L_4;
  24872. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  24873. V_3 = (int32_t)L_4;
  24874. int32_t L_5 = V_2;
  24875. int32_t L_6 = V_3;
  24876. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  24877. int32_t L_8;
  24878. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  24879. int32_t L_9;
  24880. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  24881. V_4 = (int32_t)L_9;
  24882. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  24883. int32_t L_11;
  24884. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  24885. int32_t L_12 = V_4;
  24886. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24887. int32_t L_13;
  24888. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  24889. V_5 = (int32_t)L_13;
  24890. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  24891. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  24892. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  24893. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  24894. int32_t L_16 = V_5;
  24895. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  24896. {
  24897. goto IL_0097;
  24898. }
  24899. }
  24900. {
  24901. int32_t L_17 = V_0;
  24902. int32_t L_18 = V_1;
  24903. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  24904. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  24905. int32_t L_20 = V_2;
  24906. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  24907. RuntimeObject* L_21;
  24908. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  24909. V_11 = (RuntimeObject*)L_21;
  24910. }
  24911. IL_0066:
  24912. try
  24913. {// begin try (depth: 1)
  24914. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * L_22 = ___operation2;
  24915. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * L_23;
  24916. L_23 = (( ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * (*) (ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *)(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  24917. RuntimeObject* L_24 = V_11;
  24918. NullCheck((RuntimeObject*)L_24);
  24919. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  24920. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  24921. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  24922. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  24923. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  24924. Il2CppFakeBox<ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  24925. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  24926. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  24927. *L_23 = L_27.m_Value;
  24928. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  24929. }// end try (depth: 1)
  24930. catch(Il2CppExceptionWrapper& e)
  24931. {
  24932. __last_unhandled_exception = (Exception_t *)e.ex;
  24933. goto FINALLY_008b;
  24934. }
  24935. FINALLY_008b:
  24936. {// begin finally (depth: 1)
  24937. {
  24938. RuntimeObject* L_28 = V_11;
  24939. if (!L_28)
  24940. {
  24941. goto IL_0096;
  24942. }
  24943. }
  24944. IL_008f:
  24945. {
  24946. RuntimeObject* L_29 = V_11;
  24947. NullCheck((RuntimeObject*)L_29);
  24948. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  24949. }
  24950. IL_0096:
  24951. {
  24952. IL2CPP_END_FINALLY(139)
  24953. }
  24954. }// end finally (depth: 1)
  24955. IL2CPP_CLEANUP(139)
  24956. {
  24957. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  24958. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  24959. }
  24960. IL_0097:
  24961. {
  24962. int32_t L_30 = V_3;
  24963. int32_t L_31 = V_5;
  24964. int32_t L_32;
  24965. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  24966. V_7 = (int32_t)L_32;
  24967. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  24968. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  24969. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  24970. int32_t L_35 = V_5;
  24971. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  24972. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  24973. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  24974. int32_t L_36 = V_0;
  24975. int32_t L_37 = V_1;
  24976. int32_t L_38 = V_7;
  24977. int32_t L_39 = V_2;
  24978. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  24979. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * L_41 = ___operation2;
  24980. RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF L_42;
  24981. memset((&L_42), 0, sizeof(L_42));
  24982. RowIntervalOperationWrapper_2__ctor_m1F933D6F3BFCA6B6FC41C7B43CA0F91F1191BCB3_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *)(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  24983. V_9 = (RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF )L_42;
  24984. int32_t L_43 = V_5;
  24985. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  24986. RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF L_45 = V_9;
  24987. RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF L_46 = (RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF )L_45;
  24988. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  24989. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  24990. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  24991. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  24992. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  24993. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  24994. }
  24995. IL_00dc:
  24996. {
  24997. return;
  24998. }
  24999. }
  25000. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  25001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mFB43E1BAB9F97116998E43F64D33E1735741F690_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * ___operation2, const RuntimeMethod* method)
  25002. {
  25003. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  25004. memset((&V_0), 0, sizeof(V_0));
  25005. {
  25006. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  25007. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  25008. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  25009. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  25010. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  25011. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * L_3 = ___operation2;
  25012. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *)(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  25013. return;
  25014. }
  25015. }
  25016. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  25017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4B38CF1737487A43CFBC1D4AD2BB14E90772DFCD_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * ___operation2, const RuntimeMethod* method)
  25018. {
  25019. static bool s_Il2CppMethodInitialized;
  25020. if (!s_Il2CppMethodInitialized)
  25021. {
  25022. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  25023. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  25024. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25025. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25026. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  25027. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  25028. s_Il2CppMethodInitialized = true;
  25029. }
  25030. int32_t V_0 = 0;
  25031. int32_t V_1 = 0;
  25032. int32_t V_2 = 0;
  25033. int32_t V_3 = 0;
  25034. int32_t V_4 = 0;
  25035. int32_t V_5 = 0;
  25036. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  25037. int32_t V_7 = 0;
  25038. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  25039. RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 V_9;
  25040. memset((&V_9), 0, sizeof(V_9));
  25041. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  25042. memset((&V_10), 0, sizeof(V_10));
  25043. RuntimeObject* V_11 = NULL;
  25044. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  25045. memset((&V_12), 0, sizeof(V_12));
  25046. Exception_t * __last_unhandled_exception = 0;
  25047. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25048. {
  25049. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  25050. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  25051. int32_t L_1;
  25052. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25053. V_0 = (int32_t)L_1;
  25054. int32_t L_2;
  25055. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25056. V_1 = (int32_t)L_2;
  25057. int32_t L_3;
  25058. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25059. V_2 = (int32_t)L_3;
  25060. int32_t L_4;
  25061. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25062. V_3 = (int32_t)L_4;
  25063. int32_t L_5 = V_2;
  25064. int32_t L_6 = V_3;
  25065. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  25066. int32_t L_8;
  25067. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  25068. int32_t L_9;
  25069. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  25070. V_4 = (int32_t)L_9;
  25071. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  25072. int32_t L_11;
  25073. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  25074. int32_t L_12 = V_4;
  25075. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25076. int32_t L_13;
  25077. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  25078. V_5 = (int32_t)L_13;
  25079. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  25080. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  25081. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  25082. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  25083. int32_t L_16 = V_5;
  25084. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  25085. {
  25086. goto IL_0097;
  25087. }
  25088. }
  25089. {
  25090. int32_t L_17 = V_0;
  25091. int32_t L_18 = V_1;
  25092. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  25093. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  25094. int32_t L_20 = V_2;
  25095. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  25096. RuntimeObject* L_21;
  25097. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  25098. V_11 = (RuntimeObject*)L_21;
  25099. }
  25100. IL_0066:
  25101. try
  25102. {// begin try (depth: 1)
  25103. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * L_22 = ___operation2;
  25104. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * L_23;
  25105. L_23 = (( ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * (*) (ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *)(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  25106. RuntimeObject* L_24 = V_11;
  25107. NullCheck((RuntimeObject*)L_24);
  25108. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  25109. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  25110. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  25111. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  25112. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  25113. Il2CppFakeBox<ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  25114. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  25115. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  25116. *L_23 = L_27.m_Value;
  25117. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  25118. }// end try (depth: 1)
  25119. catch(Il2CppExceptionWrapper& e)
  25120. {
  25121. __last_unhandled_exception = (Exception_t *)e.ex;
  25122. goto FINALLY_008b;
  25123. }
  25124. FINALLY_008b:
  25125. {// begin finally (depth: 1)
  25126. {
  25127. RuntimeObject* L_28 = V_11;
  25128. if (!L_28)
  25129. {
  25130. goto IL_0096;
  25131. }
  25132. }
  25133. IL_008f:
  25134. {
  25135. RuntimeObject* L_29 = V_11;
  25136. NullCheck((RuntimeObject*)L_29);
  25137. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  25138. }
  25139. IL_0096:
  25140. {
  25141. IL2CPP_END_FINALLY(139)
  25142. }
  25143. }// end finally (depth: 1)
  25144. IL2CPP_CLEANUP(139)
  25145. {
  25146. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25147. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  25148. }
  25149. IL_0097:
  25150. {
  25151. int32_t L_30 = V_3;
  25152. int32_t L_31 = V_5;
  25153. int32_t L_32;
  25154. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  25155. V_7 = (int32_t)L_32;
  25156. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  25157. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  25158. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  25159. int32_t L_35 = V_5;
  25160. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  25161. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  25162. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  25163. int32_t L_36 = V_0;
  25164. int32_t L_37 = V_1;
  25165. int32_t L_38 = V_7;
  25166. int32_t L_39 = V_2;
  25167. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  25168. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * L_41 = ___operation2;
  25169. RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 L_42;
  25170. memset((&L_42), 0, sizeof(L_42));
  25171. RowIntervalOperationWrapper_2__ctor_mC68C4D5BABB9FE282D9B3D1AF366434C6D261696_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *)(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  25172. V_9 = (RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 )L_42;
  25173. int32_t L_43 = V_5;
  25174. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  25175. RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 L_45 = V_9;
  25176. RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 L_46 = (RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 )L_45;
  25177. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  25178. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  25179. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  25180. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  25181. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  25182. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  25183. }
  25184. IL_00dc:
  25185. {
  25186. return;
  25187. }
  25188. }
  25189. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  25190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mBE98013428FF930DEE7A0EDC75773689D5B08037_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * ___operation2, const RuntimeMethod* method)
  25191. {
  25192. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  25193. memset((&V_0), 0, sizeof(V_0));
  25194. {
  25195. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  25196. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  25197. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  25198. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  25199. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  25200. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * L_3 = ___operation2;
  25201. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *)(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  25202. return;
  25203. }
  25204. }
  25205. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  25206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mB04DDD54584728338BD31D2D08F0D0EED2B8C4E4_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * ___operation2, const RuntimeMethod* method)
  25207. {
  25208. static bool s_Il2CppMethodInitialized;
  25209. if (!s_Il2CppMethodInitialized)
  25210. {
  25211. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  25212. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  25213. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25214. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  25216. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  25217. s_Il2CppMethodInitialized = true;
  25218. }
  25219. int32_t V_0 = 0;
  25220. int32_t V_1 = 0;
  25221. int32_t V_2 = 0;
  25222. int32_t V_3 = 0;
  25223. int32_t V_4 = 0;
  25224. int32_t V_5 = 0;
  25225. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  25226. int32_t V_7 = 0;
  25227. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  25228. RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 V_9;
  25229. memset((&V_9), 0, sizeof(V_9));
  25230. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  25231. memset((&V_10), 0, sizeof(V_10));
  25232. RuntimeObject* V_11 = NULL;
  25233. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  25234. memset((&V_12), 0, sizeof(V_12));
  25235. Exception_t * __last_unhandled_exception = 0;
  25236. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25237. {
  25238. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  25239. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  25240. int32_t L_1;
  25241. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25242. V_0 = (int32_t)L_1;
  25243. int32_t L_2;
  25244. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25245. V_1 = (int32_t)L_2;
  25246. int32_t L_3;
  25247. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25248. V_2 = (int32_t)L_3;
  25249. int32_t L_4;
  25250. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25251. V_3 = (int32_t)L_4;
  25252. int32_t L_5 = V_2;
  25253. int32_t L_6 = V_3;
  25254. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  25255. int32_t L_8;
  25256. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  25257. int32_t L_9;
  25258. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  25259. V_4 = (int32_t)L_9;
  25260. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  25261. int32_t L_11;
  25262. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  25263. int32_t L_12 = V_4;
  25264. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25265. int32_t L_13;
  25266. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  25267. V_5 = (int32_t)L_13;
  25268. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  25269. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  25270. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  25271. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  25272. int32_t L_16 = V_5;
  25273. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  25274. {
  25275. goto IL_0097;
  25276. }
  25277. }
  25278. {
  25279. int32_t L_17 = V_0;
  25280. int32_t L_18 = V_1;
  25281. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  25282. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  25283. int32_t L_20 = V_2;
  25284. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  25285. RuntimeObject* L_21;
  25286. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  25287. V_11 = (RuntimeObject*)L_21;
  25288. }
  25289. IL_0066:
  25290. try
  25291. {// begin try (depth: 1)
  25292. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * L_22 = ___operation2;
  25293. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * L_23;
  25294. L_23 = (( ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * (*) (ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *)(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  25295. RuntimeObject* L_24 = V_11;
  25296. NullCheck((RuntimeObject*)L_24);
  25297. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  25298. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  25299. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  25300. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  25301. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  25302. Il2CppFakeBox<ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  25303. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  25304. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  25305. *L_23 = L_27.m_Value;
  25306. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  25307. }// end try (depth: 1)
  25308. catch(Il2CppExceptionWrapper& e)
  25309. {
  25310. __last_unhandled_exception = (Exception_t *)e.ex;
  25311. goto FINALLY_008b;
  25312. }
  25313. FINALLY_008b:
  25314. {// begin finally (depth: 1)
  25315. {
  25316. RuntimeObject* L_28 = V_11;
  25317. if (!L_28)
  25318. {
  25319. goto IL_0096;
  25320. }
  25321. }
  25322. IL_008f:
  25323. {
  25324. RuntimeObject* L_29 = V_11;
  25325. NullCheck((RuntimeObject*)L_29);
  25326. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  25327. }
  25328. IL_0096:
  25329. {
  25330. IL2CPP_END_FINALLY(139)
  25331. }
  25332. }// end finally (depth: 1)
  25333. IL2CPP_CLEANUP(139)
  25334. {
  25335. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25336. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  25337. }
  25338. IL_0097:
  25339. {
  25340. int32_t L_30 = V_3;
  25341. int32_t L_31 = V_5;
  25342. int32_t L_32;
  25343. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  25344. V_7 = (int32_t)L_32;
  25345. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  25346. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  25347. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  25348. int32_t L_35 = V_5;
  25349. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  25350. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  25351. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  25352. int32_t L_36 = V_0;
  25353. int32_t L_37 = V_1;
  25354. int32_t L_38 = V_7;
  25355. int32_t L_39 = V_2;
  25356. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  25357. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * L_41 = ___operation2;
  25358. RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 L_42;
  25359. memset((&L_42), 0, sizeof(L_42));
  25360. RowIntervalOperationWrapper_2__ctor_m53F87CFE165BF264FF3448E31491BE2B3C53F041_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *)(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  25361. V_9 = (RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 )L_42;
  25362. int32_t L_43 = V_5;
  25363. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  25364. RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 L_45 = V_9;
  25365. RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 L_46 = (RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 )L_45;
  25366. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  25367. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  25368. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  25369. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  25370. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  25371. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  25372. }
  25373. IL_00dc:
  25374. {
  25375. return;
  25376. }
  25377. }
  25378. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  25379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m263049D885BBAC212A3A6FB149AD58229BD82B23_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * ___operation2, const RuntimeMethod* method)
  25380. {
  25381. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  25382. memset((&V_0), 0, sizeof(V_0));
  25383. {
  25384. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  25385. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  25386. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  25387. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  25388. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  25389. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * L_3 = ___operation2;
  25390. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *)(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  25391. return;
  25392. }
  25393. }
  25394. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Bgra5551,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  25395. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m67744952A4E4E08D27AB54E94A11B362181F4913_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * ___operation2, const RuntimeMethod* method)
  25396. {
  25397. static bool s_Il2CppMethodInitialized;
  25398. if (!s_Il2CppMethodInitialized)
  25399. {
  25400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  25401. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  25402. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25403. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25404. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  25405. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  25406. s_Il2CppMethodInitialized = true;
  25407. }
  25408. int32_t V_0 = 0;
  25409. int32_t V_1 = 0;
  25410. int32_t V_2 = 0;
  25411. int32_t V_3 = 0;
  25412. int32_t V_4 = 0;
  25413. int32_t V_5 = 0;
  25414. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  25415. int32_t V_7 = 0;
  25416. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  25417. RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 V_9;
  25418. memset((&V_9), 0, sizeof(V_9));
  25419. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  25420. memset((&V_10), 0, sizeof(V_10));
  25421. RuntimeObject* V_11 = NULL;
  25422. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  25423. memset((&V_12), 0, sizeof(V_12));
  25424. Exception_t * __last_unhandled_exception = 0;
  25425. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25426. {
  25427. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  25428. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  25429. int32_t L_1;
  25430. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25431. V_0 = (int32_t)L_1;
  25432. int32_t L_2;
  25433. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25434. V_1 = (int32_t)L_2;
  25435. int32_t L_3;
  25436. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25437. V_2 = (int32_t)L_3;
  25438. int32_t L_4;
  25439. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25440. V_3 = (int32_t)L_4;
  25441. int32_t L_5 = V_2;
  25442. int32_t L_6 = V_3;
  25443. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  25444. int32_t L_8;
  25445. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  25446. int32_t L_9;
  25447. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  25448. V_4 = (int32_t)L_9;
  25449. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  25450. int32_t L_11;
  25451. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  25452. int32_t L_12 = V_4;
  25453. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25454. int32_t L_13;
  25455. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  25456. V_5 = (int32_t)L_13;
  25457. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  25458. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  25459. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  25460. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  25461. int32_t L_16 = V_5;
  25462. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  25463. {
  25464. goto IL_0097;
  25465. }
  25466. }
  25467. {
  25468. int32_t L_17 = V_0;
  25469. int32_t L_18 = V_1;
  25470. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  25471. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  25472. int32_t L_20 = V_2;
  25473. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  25474. RuntimeObject* L_21;
  25475. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  25476. V_11 = (RuntimeObject*)L_21;
  25477. }
  25478. IL_0066:
  25479. try
  25480. {// begin try (depth: 1)
  25481. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * L_22 = ___operation2;
  25482. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * L_23;
  25483. L_23 = (( ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * (*) (ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *)(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  25484. RuntimeObject* L_24 = V_11;
  25485. NullCheck((RuntimeObject*)L_24);
  25486. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  25487. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  25488. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  25489. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  25490. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  25491. Il2CppFakeBox<ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  25492. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  25493. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  25494. *L_23 = L_27.m_Value;
  25495. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  25496. }// end try (depth: 1)
  25497. catch(Il2CppExceptionWrapper& e)
  25498. {
  25499. __last_unhandled_exception = (Exception_t *)e.ex;
  25500. goto FINALLY_008b;
  25501. }
  25502. FINALLY_008b:
  25503. {// begin finally (depth: 1)
  25504. {
  25505. RuntimeObject* L_28 = V_11;
  25506. if (!L_28)
  25507. {
  25508. goto IL_0096;
  25509. }
  25510. }
  25511. IL_008f:
  25512. {
  25513. RuntimeObject* L_29 = V_11;
  25514. NullCheck((RuntimeObject*)L_29);
  25515. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  25516. }
  25517. IL_0096:
  25518. {
  25519. IL2CPP_END_FINALLY(139)
  25520. }
  25521. }// end finally (depth: 1)
  25522. IL2CPP_CLEANUP(139)
  25523. {
  25524. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25525. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  25526. }
  25527. IL_0097:
  25528. {
  25529. int32_t L_30 = V_3;
  25530. int32_t L_31 = V_5;
  25531. int32_t L_32;
  25532. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  25533. V_7 = (int32_t)L_32;
  25534. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  25535. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  25536. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  25537. int32_t L_35 = V_5;
  25538. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  25539. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  25540. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  25541. int32_t L_36 = V_0;
  25542. int32_t L_37 = V_1;
  25543. int32_t L_38 = V_7;
  25544. int32_t L_39 = V_2;
  25545. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  25546. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * L_41 = ___operation2;
  25547. RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 L_42;
  25548. memset((&L_42), 0, sizeof(L_42));
  25549. RowIntervalOperationWrapper_2__ctor_m5074F00740BD0F8BF8F09E5D1B7225114C187474_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *)(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  25550. V_9 = (RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 )L_42;
  25551. int32_t L_43 = V_5;
  25552. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  25553. RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 L_45 = V_9;
  25554. RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 L_46 = (RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 )L_45;
  25555. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  25556. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  25557. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  25558. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  25559. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  25560. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  25561. }
  25562. IL_00dc:
  25563. {
  25564. return;
  25565. }
  25566. }
  25567. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  25568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m3D1DE91A824017DB47803D9A9301DB0576219019_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * ___operation2, const RuntimeMethod* method)
  25569. {
  25570. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  25571. memset((&V_0), 0, sizeof(V_0));
  25572. {
  25573. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  25574. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  25575. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  25576. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  25577. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  25578. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * L_3 = ___operation2;
  25579. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *)(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  25580. return;
  25581. }
  25582. }
  25583. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  25584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m1223907AFDF18BAC809BB5C80ECC8D696A93CC40_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * ___operation2, const RuntimeMethod* method)
  25585. {
  25586. static bool s_Il2CppMethodInitialized;
  25587. if (!s_Il2CppMethodInitialized)
  25588. {
  25589. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  25590. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  25591. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25592. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25593. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  25594. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  25595. s_Il2CppMethodInitialized = true;
  25596. }
  25597. int32_t V_0 = 0;
  25598. int32_t V_1 = 0;
  25599. int32_t V_2 = 0;
  25600. int32_t V_3 = 0;
  25601. int32_t V_4 = 0;
  25602. int32_t V_5 = 0;
  25603. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  25604. int32_t V_7 = 0;
  25605. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  25606. RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A V_9;
  25607. memset((&V_9), 0, sizeof(V_9));
  25608. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  25609. memset((&V_10), 0, sizeof(V_10));
  25610. RuntimeObject* V_11 = NULL;
  25611. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  25612. memset((&V_12), 0, sizeof(V_12));
  25613. Exception_t * __last_unhandled_exception = 0;
  25614. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25615. {
  25616. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  25617. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  25618. int32_t L_1;
  25619. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25620. V_0 = (int32_t)L_1;
  25621. int32_t L_2;
  25622. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25623. V_1 = (int32_t)L_2;
  25624. int32_t L_3;
  25625. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25626. V_2 = (int32_t)L_3;
  25627. int32_t L_4;
  25628. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25629. V_3 = (int32_t)L_4;
  25630. int32_t L_5 = V_2;
  25631. int32_t L_6 = V_3;
  25632. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  25633. int32_t L_8;
  25634. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  25635. int32_t L_9;
  25636. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  25637. V_4 = (int32_t)L_9;
  25638. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  25639. int32_t L_11;
  25640. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  25641. int32_t L_12 = V_4;
  25642. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25643. int32_t L_13;
  25644. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  25645. V_5 = (int32_t)L_13;
  25646. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  25647. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  25648. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  25649. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  25650. int32_t L_16 = V_5;
  25651. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  25652. {
  25653. goto IL_0097;
  25654. }
  25655. }
  25656. {
  25657. int32_t L_17 = V_0;
  25658. int32_t L_18 = V_1;
  25659. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  25660. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  25661. int32_t L_20 = V_2;
  25662. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  25663. RuntimeObject* L_21;
  25664. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  25665. V_11 = (RuntimeObject*)L_21;
  25666. }
  25667. IL_0066:
  25668. try
  25669. {// begin try (depth: 1)
  25670. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * L_22 = ___operation2;
  25671. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * L_23;
  25672. L_23 = (( ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * (*) (ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *)(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  25673. RuntimeObject* L_24 = V_11;
  25674. NullCheck((RuntimeObject*)L_24);
  25675. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  25676. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  25677. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  25678. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  25679. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  25680. Il2CppFakeBox<ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  25681. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  25682. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  25683. *L_23 = L_27.m_Value;
  25684. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  25685. }// end try (depth: 1)
  25686. catch(Il2CppExceptionWrapper& e)
  25687. {
  25688. __last_unhandled_exception = (Exception_t *)e.ex;
  25689. goto FINALLY_008b;
  25690. }
  25691. FINALLY_008b:
  25692. {// begin finally (depth: 1)
  25693. {
  25694. RuntimeObject* L_28 = V_11;
  25695. if (!L_28)
  25696. {
  25697. goto IL_0096;
  25698. }
  25699. }
  25700. IL_008f:
  25701. {
  25702. RuntimeObject* L_29 = V_11;
  25703. NullCheck((RuntimeObject*)L_29);
  25704. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  25705. }
  25706. IL_0096:
  25707. {
  25708. IL2CPP_END_FINALLY(139)
  25709. }
  25710. }// end finally (depth: 1)
  25711. IL2CPP_CLEANUP(139)
  25712. {
  25713. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25714. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  25715. }
  25716. IL_0097:
  25717. {
  25718. int32_t L_30 = V_3;
  25719. int32_t L_31 = V_5;
  25720. int32_t L_32;
  25721. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  25722. V_7 = (int32_t)L_32;
  25723. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  25724. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  25725. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  25726. int32_t L_35 = V_5;
  25727. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  25728. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  25729. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  25730. int32_t L_36 = V_0;
  25731. int32_t L_37 = V_1;
  25732. int32_t L_38 = V_7;
  25733. int32_t L_39 = V_2;
  25734. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  25735. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * L_41 = ___operation2;
  25736. RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A L_42;
  25737. memset((&L_42), 0, sizeof(L_42));
  25738. RowIntervalOperationWrapper_2__ctor_m9E1A85FE74B111EFA689CA790E07EFFB29AEA3F6_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *)(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  25739. V_9 = (RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A )L_42;
  25740. int32_t L_43 = V_5;
  25741. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  25742. RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A L_45 = V_9;
  25743. RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A L_46 = (RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A )L_45;
  25744. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  25745. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  25746. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  25747. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  25748. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  25749. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  25750. }
  25751. IL_00dc:
  25752. {
  25753. return;
  25754. }
  25755. }
  25756. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  25757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mABAE181706E53274B6680BBB3FDD9C1106B7FF6F_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * ___operation2, const RuntimeMethod* method)
  25758. {
  25759. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  25760. memset((&V_0), 0, sizeof(V_0));
  25761. {
  25762. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  25763. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  25764. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  25765. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  25766. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  25767. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * L_3 = ___operation2;
  25768. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *)(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  25769. return;
  25770. }
  25771. }
  25772. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  25773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m59B6F2E68C58D34B0F824EB34CD4E0A4044D2BED_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * ___operation2, const RuntimeMethod* method)
  25774. {
  25775. static bool s_Il2CppMethodInitialized;
  25776. if (!s_Il2CppMethodInitialized)
  25777. {
  25778. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  25779. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  25780. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25781. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25782. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  25783. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  25784. s_Il2CppMethodInitialized = true;
  25785. }
  25786. int32_t V_0 = 0;
  25787. int32_t V_1 = 0;
  25788. int32_t V_2 = 0;
  25789. int32_t V_3 = 0;
  25790. int32_t V_4 = 0;
  25791. int32_t V_5 = 0;
  25792. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  25793. int32_t V_7 = 0;
  25794. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  25795. RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A V_9;
  25796. memset((&V_9), 0, sizeof(V_9));
  25797. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  25798. memset((&V_10), 0, sizeof(V_10));
  25799. RuntimeObject* V_11 = NULL;
  25800. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  25801. memset((&V_12), 0, sizeof(V_12));
  25802. Exception_t * __last_unhandled_exception = 0;
  25803. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25804. {
  25805. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  25806. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  25807. int32_t L_1;
  25808. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25809. V_0 = (int32_t)L_1;
  25810. int32_t L_2;
  25811. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25812. V_1 = (int32_t)L_2;
  25813. int32_t L_3;
  25814. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25815. V_2 = (int32_t)L_3;
  25816. int32_t L_4;
  25817. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25818. V_3 = (int32_t)L_4;
  25819. int32_t L_5 = V_2;
  25820. int32_t L_6 = V_3;
  25821. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  25822. int32_t L_8;
  25823. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  25824. int32_t L_9;
  25825. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  25826. V_4 = (int32_t)L_9;
  25827. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  25828. int32_t L_11;
  25829. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  25830. int32_t L_12 = V_4;
  25831. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25832. int32_t L_13;
  25833. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  25834. V_5 = (int32_t)L_13;
  25835. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  25836. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  25837. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  25838. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  25839. int32_t L_16 = V_5;
  25840. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  25841. {
  25842. goto IL_0097;
  25843. }
  25844. }
  25845. {
  25846. int32_t L_17 = V_0;
  25847. int32_t L_18 = V_1;
  25848. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  25849. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  25850. int32_t L_20 = V_2;
  25851. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  25852. RuntimeObject* L_21;
  25853. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  25854. V_11 = (RuntimeObject*)L_21;
  25855. }
  25856. IL_0066:
  25857. try
  25858. {// begin try (depth: 1)
  25859. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * L_22 = ___operation2;
  25860. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * L_23;
  25861. L_23 = (( ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * (*) (ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *)(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  25862. RuntimeObject* L_24 = V_11;
  25863. NullCheck((RuntimeObject*)L_24);
  25864. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  25865. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  25866. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  25867. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  25868. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  25869. Il2CppFakeBox<ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  25870. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  25871. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  25872. *L_23 = L_27.m_Value;
  25873. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  25874. }// end try (depth: 1)
  25875. catch(Il2CppExceptionWrapper& e)
  25876. {
  25877. __last_unhandled_exception = (Exception_t *)e.ex;
  25878. goto FINALLY_008b;
  25879. }
  25880. FINALLY_008b:
  25881. {// begin finally (depth: 1)
  25882. {
  25883. RuntimeObject* L_28 = V_11;
  25884. if (!L_28)
  25885. {
  25886. goto IL_0096;
  25887. }
  25888. }
  25889. IL_008f:
  25890. {
  25891. RuntimeObject* L_29 = V_11;
  25892. NullCheck((RuntimeObject*)L_29);
  25893. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  25894. }
  25895. IL_0096:
  25896. {
  25897. IL2CPP_END_FINALLY(139)
  25898. }
  25899. }// end finally (depth: 1)
  25900. IL2CPP_CLEANUP(139)
  25901. {
  25902. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25903. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  25904. }
  25905. IL_0097:
  25906. {
  25907. int32_t L_30 = V_3;
  25908. int32_t L_31 = V_5;
  25909. int32_t L_32;
  25910. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  25911. V_7 = (int32_t)L_32;
  25912. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  25913. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  25914. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  25915. int32_t L_35 = V_5;
  25916. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  25917. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  25918. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  25919. int32_t L_36 = V_0;
  25920. int32_t L_37 = V_1;
  25921. int32_t L_38 = V_7;
  25922. int32_t L_39 = V_2;
  25923. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  25924. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * L_41 = ___operation2;
  25925. RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A L_42;
  25926. memset((&L_42), 0, sizeof(L_42));
  25927. RowIntervalOperationWrapper_2__ctor_m4660D42D517E10002CA1719E70165E14528B6F39_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *)(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  25928. V_9 = (RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A )L_42;
  25929. int32_t L_43 = V_5;
  25930. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  25931. RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A L_45 = V_9;
  25932. RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A L_46 = (RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A )L_45;
  25933. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  25934. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  25935. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  25936. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  25937. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  25938. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  25939. }
  25940. IL_00dc:
  25941. {
  25942. return;
  25943. }
  25944. }
  25945. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  25946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m46759583A1053AF567CEFA672CB1C4E4327D14D1_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * ___operation2, const RuntimeMethod* method)
  25947. {
  25948. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  25949. memset((&V_0), 0, sizeof(V_0));
  25950. {
  25951. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  25952. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  25953. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  25954. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  25955. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  25956. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * L_3 = ___operation2;
  25957. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *)(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  25958. return;
  25959. }
  25960. }
  25961. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  25962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m64258FBC4924705E8BA54035D0C30F30931816AF_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * ___operation2, const RuntimeMethod* method)
  25963. {
  25964. static bool s_Il2CppMethodInitialized;
  25965. if (!s_Il2CppMethodInitialized)
  25966. {
  25967. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  25968. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  25969. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25970. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25971. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  25972. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  25973. s_Il2CppMethodInitialized = true;
  25974. }
  25975. int32_t V_0 = 0;
  25976. int32_t V_1 = 0;
  25977. int32_t V_2 = 0;
  25978. int32_t V_3 = 0;
  25979. int32_t V_4 = 0;
  25980. int32_t V_5 = 0;
  25981. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  25982. int32_t V_7 = 0;
  25983. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  25984. RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 V_9;
  25985. memset((&V_9), 0, sizeof(V_9));
  25986. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  25987. memset((&V_10), 0, sizeof(V_10));
  25988. RuntimeObject* V_11 = NULL;
  25989. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  25990. memset((&V_12), 0, sizeof(V_12));
  25991. Exception_t * __last_unhandled_exception = 0;
  25992. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25993. {
  25994. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  25995. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  25996. int32_t L_1;
  25997. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  25998. V_0 = (int32_t)L_1;
  25999. int32_t L_2;
  26000. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26001. V_1 = (int32_t)L_2;
  26002. int32_t L_3;
  26003. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26004. V_2 = (int32_t)L_3;
  26005. int32_t L_4;
  26006. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26007. V_3 = (int32_t)L_4;
  26008. int32_t L_5 = V_2;
  26009. int32_t L_6 = V_3;
  26010. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  26011. int32_t L_8;
  26012. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  26013. int32_t L_9;
  26014. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  26015. V_4 = (int32_t)L_9;
  26016. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  26017. int32_t L_11;
  26018. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  26019. int32_t L_12 = V_4;
  26020. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26021. int32_t L_13;
  26022. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  26023. V_5 = (int32_t)L_13;
  26024. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  26025. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  26026. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  26027. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  26028. int32_t L_16 = V_5;
  26029. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  26030. {
  26031. goto IL_0097;
  26032. }
  26033. }
  26034. {
  26035. int32_t L_17 = V_0;
  26036. int32_t L_18 = V_1;
  26037. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  26038. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  26039. int32_t L_20 = V_2;
  26040. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  26041. RuntimeObject* L_21;
  26042. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  26043. V_11 = (RuntimeObject*)L_21;
  26044. }
  26045. IL_0066:
  26046. try
  26047. {// begin try (depth: 1)
  26048. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * L_22 = ___operation2;
  26049. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * L_23;
  26050. L_23 = (( ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * (*) (ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *)(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  26051. RuntimeObject* L_24 = V_11;
  26052. NullCheck((RuntimeObject*)L_24);
  26053. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  26054. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  26055. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  26056. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  26057. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  26058. Il2CppFakeBox<ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  26059. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  26060. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  26061. *L_23 = L_27.m_Value;
  26062. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  26063. }// end try (depth: 1)
  26064. catch(Il2CppExceptionWrapper& e)
  26065. {
  26066. __last_unhandled_exception = (Exception_t *)e.ex;
  26067. goto FINALLY_008b;
  26068. }
  26069. FINALLY_008b:
  26070. {// begin finally (depth: 1)
  26071. {
  26072. RuntimeObject* L_28 = V_11;
  26073. if (!L_28)
  26074. {
  26075. goto IL_0096;
  26076. }
  26077. }
  26078. IL_008f:
  26079. {
  26080. RuntimeObject* L_29 = V_11;
  26081. NullCheck((RuntimeObject*)L_29);
  26082. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  26083. }
  26084. IL_0096:
  26085. {
  26086. IL2CPP_END_FINALLY(139)
  26087. }
  26088. }// end finally (depth: 1)
  26089. IL2CPP_CLEANUP(139)
  26090. {
  26091. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26092. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  26093. }
  26094. IL_0097:
  26095. {
  26096. int32_t L_30 = V_3;
  26097. int32_t L_31 = V_5;
  26098. int32_t L_32;
  26099. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  26100. V_7 = (int32_t)L_32;
  26101. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  26102. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  26103. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  26104. int32_t L_35 = V_5;
  26105. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  26106. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  26107. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  26108. int32_t L_36 = V_0;
  26109. int32_t L_37 = V_1;
  26110. int32_t L_38 = V_7;
  26111. int32_t L_39 = V_2;
  26112. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  26113. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * L_41 = ___operation2;
  26114. RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 L_42;
  26115. memset((&L_42), 0, sizeof(L_42));
  26116. RowIntervalOperationWrapper_2__ctor_m6FC3F98839D20AE817786ACE819C9F579AAED300_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *)(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  26117. V_9 = (RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 )L_42;
  26118. int32_t L_43 = V_5;
  26119. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  26120. RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 L_45 = V_9;
  26121. RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 L_46 = (RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 )L_45;
  26122. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  26123. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  26124. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  26125. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  26126. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  26127. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  26128. }
  26129. IL_00dc:
  26130. {
  26131. return;
  26132. }
  26133. }
  26134. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  26135. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mE898584C7E70D1C6BF044F697FC8C38DFF2850E7_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * ___operation2, const RuntimeMethod* method)
  26136. {
  26137. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  26138. memset((&V_0), 0, sizeof(V_0));
  26139. {
  26140. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  26141. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  26142. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  26143. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  26144. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  26145. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * L_3 = ___operation2;
  26146. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *)(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  26147. return;
  26148. }
  26149. }
  26150. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  26151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m95A79224FFA462E21CC90C084BA40EE114140BE3_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * ___operation2, const RuntimeMethod* method)
  26152. {
  26153. static bool s_Il2CppMethodInitialized;
  26154. if (!s_Il2CppMethodInitialized)
  26155. {
  26156. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  26157. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  26158. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26159. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26160. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  26161. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  26162. s_Il2CppMethodInitialized = true;
  26163. }
  26164. int32_t V_0 = 0;
  26165. int32_t V_1 = 0;
  26166. int32_t V_2 = 0;
  26167. int32_t V_3 = 0;
  26168. int32_t V_4 = 0;
  26169. int32_t V_5 = 0;
  26170. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  26171. int32_t V_7 = 0;
  26172. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  26173. RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 V_9;
  26174. memset((&V_9), 0, sizeof(V_9));
  26175. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  26176. memset((&V_10), 0, sizeof(V_10));
  26177. RuntimeObject* V_11 = NULL;
  26178. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  26179. memset((&V_12), 0, sizeof(V_12));
  26180. Exception_t * __last_unhandled_exception = 0;
  26181. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26182. {
  26183. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  26184. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  26185. int32_t L_1;
  26186. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26187. V_0 = (int32_t)L_1;
  26188. int32_t L_2;
  26189. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26190. V_1 = (int32_t)L_2;
  26191. int32_t L_3;
  26192. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26193. V_2 = (int32_t)L_3;
  26194. int32_t L_4;
  26195. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26196. V_3 = (int32_t)L_4;
  26197. int32_t L_5 = V_2;
  26198. int32_t L_6 = V_3;
  26199. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  26200. int32_t L_8;
  26201. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  26202. int32_t L_9;
  26203. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  26204. V_4 = (int32_t)L_9;
  26205. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  26206. int32_t L_11;
  26207. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  26208. int32_t L_12 = V_4;
  26209. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26210. int32_t L_13;
  26211. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  26212. V_5 = (int32_t)L_13;
  26213. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  26214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  26215. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  26216. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  26217. int32_t L_16 = V_5;
  26218. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  26219. {
  26220. goto IL_0097;
  26221. }
  26222. }
  26223. {
  26224. int32_t L_17 = V_0;
  26225. int32_t L_18 = V_1;
  26226. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  26227. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  26228. int32_t L_20 = V_2;
  26229. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  26230. RuntimeObject* L_21;
  26231. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  26232. V_11 = (RuntimeObject*)L_21;
  26233. }
  26234. IL_0066:
  26235. try
  26236. {// begin try (depth: 1)
  26237. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * L_22 = ___operation2;
  26238. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * L_23;
  26239. L_23 = (( ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * (*) (ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *)(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  26240. RuntimeObject* L_24 = V_11;
  26241. NullCheck((RuntimeObject*)L_24);
  26242. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  26243. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  26244. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  26245. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  26246. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  26247. Il2CppFakeBox<ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  26248. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  26249. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  26250. *L_23 = L_27.m_Value;
  26251. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  26252. }// end try (depth: 1)
  26253. catch(Il2CppExceptionWrapper& e)
  26254. {
  26255. __last_unhandled_exception = (Exception_t *)e.ex;
  26256. goto FINALLY_008b;
  26257. }
  26258. FINALLY_008b:
  26259. {// begin finally (depth: 1)
  26260. {
  26261. RuntimeObject* L_28 = V_11;
  26262. if (!L_28)
  26263. {
  26264. goto IL_0096;
  26265. }
  26266. }
  26267. IL_008f:
  26268. {
  26269. RuntimeObject* L_29 = V_11;
  26270. NullCheck((RuntimeObject*)L_29);
  26271. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  26272. }
  26273. IL_0096:
  26274. {
  26275. IL2CPP_END_FINALLY(139)
  26276. }
  26277. }// end finally (depth: 1)
  26278. IL2CPP_CLEANUP(139)
  26279. {
  26280. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26281. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  26282. }
  26283. IL_0097:
  26284. {
  26285. int32_t L_30 = V_3;
  26286. int32_t L_31 = V_5;
  26287. int32_t L_32;
  26288. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  26289. V_7 = (int32_t)L_32;
  26290. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  26291. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  26292. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  26293. int32_t L_35 = V_5;
  26294. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  26295. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  26296. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  26297. int32_t L_36 = V_0;
  26298. int32_t L_37 = V_1;
  26299. int32_t L_38 = V_7;
  26300. int32_t L_39 = V_2;
  26301. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  26302. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * L_41 = ___operation2;
  26303. RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 L_42;
  26304. memset((&L_42), 0, sizeof(L_42));
  26305. RowIntervalOperationWrapper_2__ctor_m5E8149934E99AA425FD324FF396D9A3A994B4C89_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *)(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  26306. V_9 = (RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 )L_42;
  26307. int32_t L_43 = V_5;
  26308. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  26309. RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 L_45 = V_9;
  26310. RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 L_46 = (RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 )L_45;
  26311. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  26312. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  26313. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  26314. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  26315. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  26316. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  26317. }
  26318. IL_00dc:
  26319. {
  26320. return;
  26321. }
  26322. }
  26323. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  26324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m87F2A3258DE39B0722BBA11ED6EEB741CE88D970_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * ___operation2, const RuntimeMethod* method)
  26325. {
  26326. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  26327. memset((&V_0), 0, sizeof(V_0));
  26328. {
  26329. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  26330. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  26331. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  26332. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  26333. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  26334. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * L_3 = ___operation2;
  26335. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *)(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  26336. return;
  26337. }
  26338. }
  26339. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  26340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEEE052562CCA9B05848735BA2F5CA8E1A38E7F_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * ___operation2, const RuntimeMethod* method)
  26341. {
  26342. static bool s_Il2CppMethodInitialized;
  26343. if (!s_Il2CppMethodInitialized)
  26344. {
  26345. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  26346. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  26347. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26348. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26349. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  26350. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  26351. s_Il2CppMethodInitialized = true;
  26352. }
  26353. int32_t V_0 = 0;
  26354. int32_t V_1 = 0;
  26355. int32_t V_2 = 0;
  26356. int32_t V_3 = 0;
  26357. int32_t V_4 = 0;
  26358. int32_t V_5 = 0;
  26359. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  26360. int32_t V_7 = 0;
  26361. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  26362. RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 V_9;
  26363. memset((&V_9), 0, sizeof(V_9));
  26364. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  26365. memset((&V_10), 0, sizeof(V_10));
  26366. RuntimeObject* V_11 = NULL;
  26367. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  26368. memset((&V_12), 0, sizeof(V_12));
  26369. Exception_t * __last_unhandled_exception = 0;
  26370. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26371. {
  26372. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  26373. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  26374. int32_t L_1;
  26375. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26376. V_0 = (int32_t)L_1;
  26377. int32_t L_2;
  26378. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26379. V_1 = (int32_t)L_2;
  26380. int32_t L_3;
  26381. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26382. V_2 = (int32_t)L_3;
  26383. int32_t L_4;
  26384. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26385. V_3 = (int32_t)L_4;
  26386. int32_t L_5 = V_2;
  26387. int32_t L_6 = V_3;
  26388. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  26389. int32_t L_8;
  26390. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  26391. int32_t L_9;
  26392. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  26393. V_4 = (int32_t)L_9;
  26394. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  26395. int32_t L_11;
  26396. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  26397. int32_t L_12 = V_4;
  26398. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26399. int32_t L_13;
  26400. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  26401. V_5 = (int32_t)L_13;
  26402. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  26403. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  26404. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  26405. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  26406. int32_t L_16 = V_5;
  26407. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  26408. {
  26409. goto IL_0097;
  26410. }
  26411. }
  26412. {
  26413. int32_t L_17 = V_0;
  26414. int32_t L_18 = V_1;
  26415. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  26416. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  26417. int32_t L_20 = V_2;
  26418. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  26419. RuntimeObject* L_21;
  26420. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  26421. V_11 = (RuntimeObject*)L_21;
  26422. }
  26423. IL_0066:
  26424. try
  26425. {// begin try (depth: 1)
  26426. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * L_22 = ___operation2;
  26427. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * L_23;
  26428. L_23 = (( ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * (*) (ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *)(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  26429. RuntimeObject* L_24 = V_11;
  26430. NullCheck((RuntimeObject*)L_24);
  26431. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  26432. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  26433. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  26434. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  26435. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  26436. Il2CppFakeBox<ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  26437. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  26438. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  26439. *L_23 = L_27.m_Value;
  26440. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  26441. }// end try (depth: 1)
  26442. catch(Il2CppExceptionWrapper& e)
  26443. {
  26444. __last_unhandled_exception = (Exception_t *)e.ex;
  26445. goto FINALLY_008b;
  26446. }
  26447. FINALLY_008b:
  26448. {// begin finally (depth: 1)
  26449. {
  26450. RuntimeObject* L_28 = V_11;
  26451. if (!L_28)
  26452. {
  26453. goto IL_0096;
  26454. }
  26455. }
  26456. IL_008f:
  26457. {
  26458. RuntimeObject* L_29 = V_11;
  26459. NullCheck((RuntimeObject*)L_29);
  26460. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  26461. }
  26462. IL_0096:
  26463. {
  26464. IL2CPP_END_FINALLY(139)
  26465. }
  26466. }// end finally (depth: 1)
  26467. IL2CPP_CLEANUP(139)
  26468. {
  26469. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26470. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  26471. }
  26472. IL_0097:
  26473. {
  26474. int32_t L_30 = V_3;
  26475. int32_t L_31 = V_5;
  26476. int32_t L_32;
  26477. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  26478. V_7 = (int32_t)L_32;
  26479. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  26480. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  26481. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  26482. int32_t L_35 = V_5;
  26483. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  26484. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  26485. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  26486. int32_t L_36 = V_0;
  26487. int32_t L_37 = V_1;
  26488. int32_t L_38 = V_7;
  26489. int32_t L_39 = V_2;
  26490. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  26491. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * L_41 = ___operation2;
  26492. RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 L_42;
  26493. memset((&L_42), 0, sizeof(L_42));
  26494. RowIntervalOperationWrapper_2__ctor_m044E3E30DFE1124F142F0D0CACD79AC73CEE8EFF_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *)(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  26495. V_9 = (RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 )L_42;
  26496. int32_t L_43 = V_5;
  26497. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  26498. RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 L_45 = V_9;
  26499. RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 L_46 = (RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 )L_45;
  26500. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  26501. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  26502. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  26503. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  26504. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  26505. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  26506. }
  26507. IL_00dc:
  26508. {
  26509. return;
  26510. }
  26511. }
  26512. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  26513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mD31658C1D21C68C31ECC3DF2286F8ACC7F1A445F_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * ___operation2, const RuntimeMethod* method)
  26514. {
  26515. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  26516. memset((&V_0), 0, sizeof(V_0));
  26517. {
  26518. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  26519. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  26520. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  26521. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  26522. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  26523. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * L_3 = ___operation2;
  26524. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *)(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  26525. return;
  26526. }
  26527. }
  26528. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  26529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m24F7911B2F015B89F076A667165CD1D1BF41092A_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * ___operation2, const RuntimeMethod* method)
  26530. {
  26531. static bool s_Il2CppMethodInitialized;
  26532. if (!s_Il2CppMethodInitialized)
  26533. {
  26534. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  26535. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  26536. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26537. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26538. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  26539. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  26540. s_Il2CppMethodInitialized = true;
  26541. }
  26542. int32_t V_0 = 0;
  26543. int32_t V_1 = 0;
  26544. int32_t V_2 = 0;
  26545. int32_t V_3 = 0;
  26546. int32_t V_4 = 0;
  26547. int32_t V_5 = 0;
  26548. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  26549. int32_t V_7 = 0;
  26550. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  26551. RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 V_9;
  26552. memset((&V_9), 0, sizeof(V_9));
  26553. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  26554. memset((&V_10), 0, sizeof(V_10));
  26555. RuntimeObject* V_11 = NULL;
  26556. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  26557. memset((&V_12), 0, sizeof(V_12));
  26558. Exception_t * __last_unhandled_exception = 0;
  26559. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26560. {
  26561. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  26562. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  26563. int32_t L_1;
  26564. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26565. V_0 = (int32_t)L_1;
  26566. int32_t L_2;
  26567. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26568. V_1 = (int32_t)L_2;
  26569. int32_t L_3;
  26570. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26571. V_2 = (int32_t)L_3;
  26572. int32_t L_4;
  26573. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26574. V_3 = (int32_t)L_4;
  26575. int32_t L_5 = V_2;
  26576. int32_t L_6 = V_3;
  26577. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  26578. int32_t L_8;
  26579. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  26580. int32_t L_9;
  26581. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  26582. V_4 = (int32_t)L_9;
  26583. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  26584. int32_t L_11;
  26585. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  26586. int32_t L_12 = V_4;
  26587. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26588. int32_t L_13;
  26589. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  26590. V_5 = (int32_t)L_13;
  26591. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  26592. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  26593. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  26594. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  26595. int32_t L_16 = V_5;
  26596. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  26597. {
  26598. goto IL_0097;
  26599. }
  26600. }
  26601. {
  26602. int32_t L_17 = V_0;
  26603. int32_t L_18 = V_1;
  26604. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  26605. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  26606. int32_t L_20 = V_2;
  26607. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  26608. RuntimeObject* L_21;
  26609. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  26610. V_11 = (RuntimeObject*)L_21;
  26611. }
  26612. IL_0066:
  26613. try
  26614. {// begin try (depth: 1)
  26615. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * L_22 = ___operation2;
  26616. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * L_23;
  26617. L_23 = (( ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * (*) (ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *)(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  26618. RuntimeObject* L_24 = V_11;
  26619. NullCheck((RuntimeObject*)L_24);
  26620. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  26621. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  26622. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  26623. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  26624. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  26625. Il2CppFakeBox<ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  26626. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  26627. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  26628. *L_23 = L_27.m_Value;
  26629. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  26630. }// end try (depth: 1)
  26631. catch(Il2CppExceptionWrapper& e)
  26632. {
  26633. __last_unhandled_exception = (Exception_t *)e.ex;
  26634. goto FINALLY_008b;
  26635. }
  26636. FINALLY_008b:
  26637. {// begin finally (depth: 1)
  26638. {
  26639. RuntimeObject* L_28 = V_11;
  26640. if (!L_28)
  26641. {
  26642. goto IL_0096;
  26643. }
  26644. }
  26645. IL_008f:
  26646. {
  26647. RuntimeObject* L_29 = V_11;
  26648. NullCheck((RuntimeObject*)L_29);
  26649. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  26650. }
  26651. IL_0096:
  26652. {
  26653. IL2CPP_END_FINALLY(139)
  26654. }
  26655. }// end finally (depth: 1)
  26656. IL2CPP_CLEANUP(139)
  26657. {
  26658. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26659. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  26660. }
  26661. IL_0097:
  26662. {
  26663. int32_t L_30 = V_3;
  26664. int32_t L_31 = V_5;
  26665. int32_t L_32;
  26666. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  26667. V_7 = (int32_t)L_32;
  26668. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  26669. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  26670. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  26671. int32_t L_35 = V_5;
  26672. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  26673. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  26674. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  26675. int32_t L_36 = V_0;
  26676. int32_t L_37 = V_1;
  26677. int32_t L_38 = V_7;
  26678. int32_t L_39 = V_2;
  26679. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  26680. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * L_41 = ___operation2;
  26681. RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 L_42;
  26682. memset((&L_42), 0, sizeof(L_42));
  26683. RowIntervalOperationWrapper_2__ctor_m0A43ECCC218E250B9C3F75296F79E6BA928FC675_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *)(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  26684. V_9 = (RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 )L_42;
  26685. int32_t L_43 = V_5;
  26686. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  26687. RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 L_45 = V_9;
  26688. RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 L_46 = (RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 )L_45;
  26689. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  26690. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  26691. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  26692. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  26693. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  26694. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  26695. }
  26696. IL_00dc:
  26697. {
  26698. return;
  26699. }
  26700. }
  26701. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  26702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m3DF87414E50B56E0BE4E89956D606A49B6186291_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * ___operation2, const RuntimeMethod* method)
  26703. {
  26704. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  26705. memset((&V_0), 0, sizeof(V_0));
  26706. {
  26707. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  26708. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  26709. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  26710. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  26711. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  26712. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * L_3 = ___operation2;
  26713. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *)(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  26714. return;
  26715. }
  26716. }
  26717. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.Byte4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  26718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m8D764C9FD9825FEDE3B03FDBF679F1416D42BB5A_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * ___operation2, const RuntimeMethod* method)
  26719. {
  26720. static bool s_Il2CppMethodInitialized;
  26721. if (!s_Il2CppMethodInitialized)
  26722. {
  26723. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  26724. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  26725. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26726. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26727. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  26728. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  26729. s_Il2CppMethodInitialized = true;
  26730. }
  26731. int32_t V_0 = 0;
  26732. int32_t V_1 = 0;
  26733. int32_t V_2 = 0;
  26734. int32_t V_3 = 0;
  26735. int32_t V_4 = 0;
  26736. int32_t V_5 = 0;
  26737. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  26738. int32_t V_7 = 0;
  26739. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  26740. RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 V_9;
  26741. memset((&V_9), 0, sizeof(V_9));
  26742. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  26743. memset((&V_10), 0, sizeof(V_10));
  26744. RuntimeObject* V_11 = NULL;
  26745. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  26746. memset((&V_12), 0, sizeof(V_12));
  26747. Exception_t * __last_unhandled_exception = 0;
  26748. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26749. {
  26750. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  26751. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  26752. int32_t L_1;
  26753. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26754. V_0 = (int32_t)L_1;
  26755. int32_t L_2;
  26756. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26757. V_1 = (int32_t)L_2;
  26758. int32_t L_3;
  26759. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26760. V_2 = (int32_t)L_3;
  26761. int32_t L_4;
  26762. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26763. V_3 = (int32_t)L_4;
  26764. int32_t L_5 = V_2;
  26765. int32_t L_6 = V_3;
  26766. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  26767. int32_t L_8;
  26768. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  26769. int32_t L_9;
  26770. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  26771. V_4 = (int32_t)L_9;
  26772. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  26773. int32_t L_11;
  26774. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  26775. int32_t L_12 = V_4;
  26776. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26777. int32_t L_13;
  26778. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  26779. V_5 = (int32_t)L_13;
  26780. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  26781. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  26782. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  26783. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  26784. int32_t L_16 = V_5;
  26785. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  26786. {
  26787. goto IL_0097;
  26788. }
  26789. }
  26790. {
  26791. int32_t L_17 = V_0;
  26792. int32_t L_18 = V_1;
  26793. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  26794. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  26795. int32_t L_20 = V_2;
  26796. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  26797. RuntimeObject* L_21;
  26798. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  26799. V_11 = (RuntimeObject*)L_21;
  26800. }
  26801. IL_0066:
  26802. try
  26803. {// begin try (depth: 1)
  26804. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * L_22 = ___operation2;
  26805. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * L_23;
  26806. L_23 = (( ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * (*) (ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *)(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  26807. RuntimeObject* L_24 = V_11;
  26808. NullCheck((RuntimeObject*)L_24);
  26809. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  26810. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  26811. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  26812. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  26813. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  26814. Il2CppFakeBox<ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  26815. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  26816. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  26817. *L_23 = L_27.m_Value;
  26818. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  26819. }// end try (depth: 1)
  26820. catch(Il2CppExceptionWrapper& e)
  26821. {
  26822. __last_unhandled_exception = (Exception_t *)e.ex;
  26823. goto FINALLY_008b;
  26824. }
  26825. FINALLY_008b:
  26826. {// begin finally (depth: 1)
  26827. {
  26828. RuntimeObject* L_28 = V_11;
  26829. if (!L_28)
  26830. {
  26831. goto IL_0096;
  26832. }
  26833. }
  26834. IL_008f:
  26835. {
  26836. RuntimeObject* L_29 = V_11;
  26837. NullCheck((RuntimeObject*)L_29);
  26838. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  26839. }
  26840. IL_0096:
  26841. {
  26842. IL2CPP_END_FINALLY(139)
  26843. }
  26844. }// end finally (depth: 1)
  26845. IL2CPP_CLEANUP(139)
  26846. {
  26847. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26848. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  26849. }
  26850. IL_0097:
  26851. {
  26852. int32_t L_30 = V_3;
  26853. int32_t L_31 = V_5;
  26854. int32_t L_32;
  26855. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  26856. V_7 = (int32_t)L_32;
  26857. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  26858. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  26859. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  26860. int32_t L_35 = V_5;
  26861. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  26862. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  26863. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  26864. int32_t L_36 = V_0;
  26865. int32_t L_37 = V_1;
  26866. int32_t L_38 = V_7;
  26867. int32_t L_39 = V_2;
  26868. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  26869. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * L_41 = ___operation2;
  26870. RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 L_42;
  26871. memset((&L_42), 0, sizeof(L_42));
  26872. RowIntervalOperationWrapper_2__ctor_m763571D47AA487D2FD85B4AADEAA27D87F715899_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *)(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  26873. V_9 = (RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 )L_42;
  26874. int32_t L_43 = V_5;
  26875. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  26876. RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 L_45 = V_9;
  26877. RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 L_46 = (RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 )L_45;
  26878. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  26879. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  26880. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  26881. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  26882. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  26883. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  26884. }
  26885. IL_00dc:
  26886. {
  26887. return;
  26888. }
  26889. }
  26890. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  26891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mE6AA5F32584F77B49A9C9DEB29DA75DE86681304_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * ___operation2, const RuntimeMethod* method)
  26892. {
  26893. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  26894. memset((&V_0), 0, sizeof(V_0));
  26895. {
  26896. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  26897. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  26898. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  26899. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  26900. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  26901. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * L_3 = ___operation2;
  26902. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *)(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  26903. return;
  26904. }
  26905. }
  26906. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  26907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m1FC4AA6B73D11A212E7A8B6ECDD3681E2413557A_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * ___operation2, const RuntimeMethod* method)
  26908. {
  26909. static bool s_Il2CppMethodInitialized;
  26910. if (!s_Il2CppMethodInitialized)
  26911. {
  26912. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  26913. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  26914. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26915. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26916. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  26917. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  26918. s_Il2CppMethodInitialized = true;
  26919. }
  26920. int32_t V_0 = 0;
  26921. int32_t V_1 = 0;
  26922. int32_t V_2 = 0;
  26923. int32_t V_3 = 0;
  26924. int32_t V_4 = 0;
  26925. int32_t V_5 = 0;
  26926. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  26927. int32_t V_7 = 0;
  26928. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  26929. RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC V_9;
  26930. memset((&V_9), 0, sizeof(V_9));
  26931. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  26932. memset((&V_10), 0, sizeof(V_10));
  26933. RuntimeObject* V_11 = NULL;
  26934. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  26935. memset((&V_12), 0, sizeof(V_12));
  26936. Exception_t * __last_unhandled_exception = 0;
  26937. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26938. {
  26939. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  26940. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  26941. int32_t L_1;
  26942. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26943. V_0 = (int32_t)L_1;
  26944. int32_t L_2;
  26945. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26946. V_1 = (int32_t)L_2;
  26947. int32_t L_3;
  26948. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26949. V_2 = (int32_t)L_3;
  26950. int32_t L_4;
  26951. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  26952. V_3 = (int32_t)L_4;
  26953. int32_t L_5 = V_2;
  26954. int32_t L_6 = V_3;
  26955. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  26956. int32_t L_8;
  26957. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  26958. int32_t L_9;
  26959. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  26960. V_4 = (int32_t)L_9;
  26961. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  26962. int32_t L_11;
  26963. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  26964. int32_t L_12 = V_4;
  26965. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26966. int32_t L_13;
  26967. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  26968. V_5 = (int32_t)L_13;
  26969. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  26970. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  26971. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  26972. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  26973. int32_t L_16 = V_5;
  26974. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  26975. {
  26976. goto IL_0097;
  26977. }
  26978. }
  26979. {
  26980. int32_t L_17 = V_0;
  26981. int32_t L_18 = V_1;
  26982. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  26983. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  26984. int32_t L_20 = V_2;
  26985. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  26986. RuntimeObject* L_21;
  26987. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  26988. V_11 = (RuntimeObject*)L_21;
  26989. }
  26990. IL_0066:
  26991. try
  26992. {// begin try (depth: 1)
  26993. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * L_22 = ___operation2;
  26994. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * L_23;
  26995. L_23 = (( ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * (*) (ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *)(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  26996. RuntimeObject* L_24 = V_11;
  26997. NullCheck((RuntimeObject*)L_24);
  26998. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  26999. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  27000. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  27001. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  27002. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  27003. Il2CppFakeBox<ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  27004. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  27005. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  27006. *L_23 = L_27.m_Value;
  27007. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  27008. }// end try (depth: 1)
  27009. catch(Il2CppExceptionWrapper& e)
  27010. {
  27011. __last_unhandled_exception = (Exception_t *)e.ex;
  27012. goto FINALLY_008b;
  27013. }
  27014. FINALLY_008b:
  27015. {// begin finally (depth: 1)
  27016. {
  27017. RuntimeObject* L_28 = V_11;
  27018. if (!L_28)
  27019. {
  27020. goto IL_0096;
  27021. }
  27022. }
  27023. IL_008f:
  27024. {
  27025. RuntimeObject* L_29 = V_11;
  27026. NullCheck((RuntimeObject*)L_29);
  27027. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  27028. }
  27029. IL_0096:
  27030. {
  27031. IL2CPP_END_FINALLY(139)
  27032. }
  27033. }// end finally (depth: 1)
  27034. IL2CPP_CLEANUP(139)
  27035. {
  27036. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27037. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  27038. }
  27039. IL_0097:
  27040. {
  27041. int32_t L_30 = V_3;
  27042. int32_t L_31 = V_5;
  27043. int32_t L_32;
  27044. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  27045. V_7 = (int32_t)L_32;
  27046. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  27047. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  27048. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  27049. int32_t L_35 = V_5;
  27050. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  27051. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  27052. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  27053. int32_t L_36 = V_0;
  27054. int32_t L_37 = V_1;
  27055. int32_t L_38 = V_7;
  27056. int32_t L_39 = V_2;
  27057. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  27058. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * L_41 = ___operation2;
  27059. RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC L_42;
  27060. memset((&L_42), 0, sizeof(L_42));
  27061. RowIntervalOperationWrapper_2__ctor_m6F3010176CBBB8374A63B2D3F5D3CFACA06F7A75_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *)(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  27062. V_9 = (RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC )L_42;
  27063. int32_t L_43 = V_5;
  27064. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  27065. RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC L_45 = V_9;
  27066. RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC L_46 = (RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC )L_45;
  27067. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  27068. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  27069. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  27070. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  27071. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  27072. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  27073. }
  27074. IL_00dc:
  27075. {
  27076. return;
  27077. }
  27078. }
  27079. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  27080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m95DECA9C17124F8FD51EA284BA3B280415B28EEF_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * ___operation2, const RuntimeMethod* method)
  27081. {
  27082. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  27083. memset((&V_0), 0, sizeof(V_0));
  27084. {
  27085. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  27086. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  27087. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  27088. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  27089. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  27090. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * L_3 = ___operation2;
  27091. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *)(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  27092. return;
  27093. }
  27094. }
  27095. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  27096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m164758C77D1197AB6D7BD0BC20BEF55DD4E641EE_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * ___operation2, const RuntimeMethod* method)
  27097. {
  27098. static bool s_Il2CppMethodInitialized;
  27099. if (!s_Il2CppMethodInitialized)
  27100. {
  27101. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  27102. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  27103. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27104. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27105. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  27106. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  27107. s_Il2CppMethodInitialized = true;
  27108. }
  27109. int32_t V_0 = 0;
  27110. int32_t V_1 = 0;
  27111. int32_t V_2 = 0;
  27112. int32_t V_3 = 0;
  27113. int32_t V_4 = 0;
  27114. int32_t V_5 = 0;
  27115. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  27116. int32_t V_7 = 0;
  27117. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  27118. RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F V_9;
  27119. memset((&V_9), 0, sizeof(V_9));
  27120. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  27121. memset((&V_10), 0, sizeof(V_10));
  27122. RuntimeObject* V_11 = NULL;
  27123. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  27124. memset((&V_12), 0, sizeof(V_12));
  27125. Exception_t * __last_unhandled_exception = 0;
  27126. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27127. {
  27128. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  27129. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  27130. int32_t L_1;
  27131. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27132. V_0 = (int32_t)L_1;
  27133. int32_t L_2;
  27134. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27135. V_1 = (int32_t)L_2;
  27136. int32_t L_3;
  27137. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27138. V_2 = (int32_t)L_3;
  27139. int32_t L_4;
  27140. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27141. V_3 = (int32_t)L_4;
  27142. int32_t L_5 = V_2;
  27143. int32_t L_6 = V_3;
  27144. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  27145. int32_t L_8;
  27146. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  27147. int32_t L_9;
  27148. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  27149. V_4 = (int32_t)L_9;
  27150. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  27151. int32_t L_11;
  27152. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  27153. int32_t L_12 = V_4;
  27154. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27155. int32_t L_13;
  27156. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  27157. V_5 = (int32_t)L_13;
  27158. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  27159. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  27160. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  27161. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  27162. int32_t L_16 = V_5;
  27163. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  27164. {
  27165. goto IL_0097;
  27166. }
  27167. }
  27168. {
  27169. int32_t L_17 = V_0;
  27170. int32_t L_18 = V_1;
  27171. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  27172. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  27173. int32_t L_20 = V_2;
  27174. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  27175. RuntimeObject* L_21;
  27176. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  27177. V_11 = (RuntimeObject*)L_21;
  27178. }
  27179. IL_0066:
  27180. try
  27181. {// begin try (depth: 1)
  27182. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * L_22 = ___operation2;
  27183. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * L_23;
  27184. L_23 = (( ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * (*) (ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *)(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  27185. RuntimeObject* L_24 = V_11;
  27186. NullCheck((RuntimeObject*)L_24);
  27187. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  27188. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  27189. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  27190. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  27191. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  27192. Il2CppFakeBox<ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  27193. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  27194. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  27195. *L_23 = L_27.m_Value;
  27196. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  27197. }// end try (depth: 1)
  27198. catch(Il2CppExceptionWrapper& e)
  27199. {
  27200. __last_unhandled_exception = (Exception_t *)e.ex;
  27201. goto FINALLY_008b;
  27202. }
  27203. FINALLY_008b:
  27204. {// begin finally (depth: 1)
  27205. {
  27206. RuntimeObject* L_28 = V_11;
  27207. if (!L_28)
  27208. {
  27209. goto IL_0096;
  27210. }
  27211. }
  27212. IL_008f:
  27213. {
  27214. RuntimeObject* L_29 = V_11;
  27215. NullCheck((RuntimeObject*)L_29);
  27216. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  27217. }
  27218. IL_0096:
  27219. {
  27220. IL2CPP_END_FINALLY(139)
  27221. }
  27222. }// end finally (depth: 1)
  27223. IL2CPP_CLEANUP(139)
  27224. {
  27225. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27226. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  27227. }
  27228. IL_0097:
  27229. {
  27230. int32_t L_30 = V_3;
  27231. int32_t L_31 = V_5;
  27232. int32_t L_32;
  27233. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  27234. V_7 = (int32_t)L_32;
  27235. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  27236. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  27237. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  27238. int32_t L_35 = V_5;
  27239. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  27240. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  27241. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  27242. int32_t L_36 = V_0;
  27243. int32_t L_37 = V_1;
  27244. int32_t L_38 = V_7;
  27245. int32_t L_39 = V_2;
  27246. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  27247. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * L_41 = ___operation2;
  27248. RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F L_42;
  27249. memset((&L_42), 0, sizeof(L_42));
  27250. RowIntervalOperationWrapper_2__ctor_m7098AF48EDE0919FF3F2C75AAA9D22FA0C57CC87_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *)(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  27251. V_9 = (RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F )L_42;
  27252. int32_t L_43 = V_5;
  27253. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  27254. RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F L_45 = V_9;
  27255. RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F L_46 = (RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F )L_45;
  27256. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  27257. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  27258. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  27259. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  27260. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  27261. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  27262. }
  27263. IL_00dc:
  27264. {
  27265. return;
  27266. }
  27267. }
  27268. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  27269. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mB9F126C8DE10AAC14279AF33C169868F66098F75_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * ___operation2, const RuntimeMethod* method)
  27270. {
  27271. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  27272. memset((&V_0), 0, sizeof(V_0));
  27273. {
  27274. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  27275. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  27276. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  27277. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  27278. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  27279. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * L_3 = ___operation2;
  27280. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *)(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  27281. return;
  27282. }
  27283. }
  27284. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  27285. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m07B54E73BFDCDCFFCE571A6ED23C4C9567C33A94_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * ___operation2, const RuntimeMethod* method)
  27286. {
  27287. static bool s_Il2CppMethodInitialized;
  27288. if (!s_Il2CppMethodInitialized)
  27289. {
  27290. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  27291. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  27292. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27293. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27294. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  27295. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  27296. s_Il2CppMethodInitialized = true;
  27297. }
  27298. int32_t V_0 = 0;
  27299. int32_t V_1 = 0;
  27300. int32_t V_2 = 0;
  27301. int32_t V_3 = 0;
  27302. int32_t V_4 = 0;
  27303. int32_t V_5 = 0;
  27304. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  27305. int32_t V_7 = 0;
  27306. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  27307. RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 V_9;
  27308. memset((&V_9), 0, sizeof(V_9));
  27309. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  27310. memset((&V_10), 0, sizeof(V_10));
  27311. RuntimeObject* V_11 = NULL;
  27312. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  27313. memset((&V_12), 0, sizeof(V_12));
  27314. Exception_t * __last_unhandled_exception = 0;
  27315. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27316. {
  27317. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  27318. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  27319. int32_t L_1;
  27320. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27321. V_0 = (int32_t)L_1;
  27322. int32_t L_2;
  27323. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27324. V_1 = (int32_t)L_2;
  27325. int32_t L_3;
  27326. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27327. V_2 = (int32_t)L_3;
  27328. int32_t L_4;
  27329. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27330. V_3 = (int32_t)L_4;
  27331. int32_t L_5 = V_2;
  27332. int32_t L_6 = V_3;
  27333. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  27334. int32_t L_8;
  27335. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  27336. int32_t L_9;
  27337. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  27338. V_4 = (int32_t)L_9;
  27339. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  27340. int32_t L_11;
  27341. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  27342. int32_t L_12 = V_4;
  27343. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27344. int32_t L_13;
  27345. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  27346. V_5 = (int32_t)L_13;
  27347. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  27348. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  27349. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  27350. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  27351. int32_t L_16 = V_5;
  27352. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  27353. {
  27354. goto IL_0097;
  27355. }
  27356. }
  27357. {
  27358. int32_t L_17 = V_0;
  27359. int32_t L_18 = V_1;
  27360. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  27361. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  27362. int32_t L_20 = V_2;
  27363. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  27364. RuntimeObject* L_21;
  27365. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  27366. V_11 = (RuntimeObject*)L_21;
  27367. }
  27368. IL_0066:
  27369. try
  27370. {// begin try (depth: 1)
  27371. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * L_22 = ___operation2;
  27372. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * L_23;
  27373. L_23 = (( ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * (*) (ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *)(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  27374. RuntimeObject* L_24 = V_11;
  27375. NullCheck((RuntimeObject*)L_24);
  27376. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  27377. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  27378. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  27379. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  27380. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  27381. Il2CppFakeBox<ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  27382. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  27383. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  27384. *L_23 = L_27.m_Value;
  27385. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  27386. }// end try (depth: 1)
  27387. catch(Il2CppExceptionWrapper& e)
  27388. {
  27389. __last_unhandled_exception = (Exception_t *)e.ex;
  27390. goto FINALLY_008b;
  27391. }
  27392. FINALLY_008b:
  27393. {// begin finally (depth: 1)
  27394. {
  27395. RuntimeObject* L_28 = V_11;
  27396. if (!L_28)
  27397. {
  27398. goto IL_0096;
  27399. }
  27400. }
  27401. IL_008f:
  27402. {
  27403. RuntimeObject* L_29 = V_11;
  27404. NullCheck((RuntimeObject*)L_29);
  27405. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  27406. }
  27407. IL_0096:
  27408. {
  27409. IL2CPP_END_FINALLY(139)
  27410. }
  27411. }// end finally (depth: 1)
  27412. IL2CPP_CLEANUP(139)
  27413. {
  27414. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27415. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  27416. }
  27417. IL_0097:
  27418. {
  27419. int32_t L_30 = V_3;
  27420. int32_t L_31 = V_5;
  27421. int32_t L_32;
  27422. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  27423. V_7 = (int32_t)L_32;
  27424. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  27425. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  27426. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  27427. int32_t L_35 = V_5;
  27428. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  27429. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  27430. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  27431. int32_t L_36 = V_0;
  27432. int32_t L_37 = V_1;
  27433. int32_t L_38 = V_7;
  27434. int32_t L_39 = V_2;
  27435. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  27436. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * L_41 = ___operation2;
  27437. RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 L_42;
  27438. memset((&L_42), 0, sizeof(L_42));
  27439. RowIntervalOperationWrapper_2__ctor_m665D8D35A7F68752771F0B99FA27D55F70C226EB_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *)(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  27440. V_9 = (RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 )L_42;
  27441. int32_t L_43 = V_5;
  27442. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  27443. RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 L_45 = V_9;
  27444. RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 L_46 = (RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 )L_45;
  27445. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  27446. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  27447. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  27448. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  27449. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  27450. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  27451. }
  27452. IL_00dc:
  27453. {
  27454. return;
  27455. }
  27456. }
  27457. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  27458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m80655ED5F8B9BE07ACD4D280DAE802836B2518BB_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * ___operation2, const RuntimeMethod* method)
  27459. {
  27460. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  27461. memset((&V_0), 0, sizeof(V_0));
  27462. {
  27463. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  27464. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  27465. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  27466. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  27467. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  27468. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * L_3 = ___operation2;
  27469. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *)(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  27470. return;
  27471. }
  27472. }
  27473. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  27474. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m03F4B01B24C35CF45B07D9783D2ABFB789CF73FC_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * ___operation2, const RuntimeMethod* method)
  27475. {
  27476. static bool s_Il2CppMethodInitialized;
  27477. if (!s_Il2CppMethodInitialized)
  27478. {
  27479. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  27480. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  27481. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27482. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27483. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  27484. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  27485. s_Il2CppMethodInitialized = true;
  27486. }
  27487. int32_t V_0 = 0;
  27488. int32_t V_1 = 0;
  27489. int32_t V_2 = 0;
  27490. int32_t V_3 = 0;
  27491. int32_t V_4 = 0;
  27492. int32_t V_5 = 0;
  27493. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  27494. int32_t V_7 = 0;
  27495. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  27496. RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F V_9;
  27497. memset((&V_9), 0, sizeof(V_9));
  27498. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  27499. memset((&V_10), 0, sizeof(V_10));
  27500. RuntimeObject* V_11 = NULL;
  27501. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  27502. memset((&V_12), 0, sizeof(V_12));
  27503. Exception_t * __last_unhandled_exception = 0;
  27504. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27505. {
  27506. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  27507. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  27508. int32_t L_1;
  27509. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27510. V_0 = (int32_t)L_1;
  27511. int32_t L_2;
  27512. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27513. V_1 = (int32_t)L_2;
  27514. int32_t L_3;
  27515. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27516. V_2 = (int32_t)L_3;
  27517. int32_t L_4;
  27518. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27519. V_3 = (int32_t)L_4;
  27520. int32_t L_5 = V_2;
  27521. int32_t L_6 = V_3;
  27522. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  27523. int32_t L_8;
  27524. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  27525. int32_t L_9;
  27526. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  27527. V_4 = (int32_t)L_9;
  27528. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  27529. int32_t L_11;
  27530. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  27531. int32_t L_12 = V_4;
  27532. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27533. int32_t L_13;
  27534. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  27535. V_5 = (int32_t)L_13;
  27536. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  27537. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  27538. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  27539. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  27540. int32_t L_16 = V_5;
  27541. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  27542. {
  27543. goto IL_0097;
  27544. }
  27545. }
  27546. {
  27547. int32_t L_17 = V_0;
  27548. int32_t L_18 = V_1;
  27549. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  27550. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  27551. int32_t L_20 = V_2;
  27552. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  27553. RuntimeObject* L_21;
  27554. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  27555. V_11 = (RuntimeObject*)L_21;
  27556. }
  27557. IL_0066:
  27558. try
  27559. {// begin try (depth: 1)
  27560. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * L_22 = ___operation2;
  27561. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * L_23;
  27562. L_23 = (( ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * (*) (ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *)(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  27563. RuntimeObject* L_24 = V_11;
  27564. NullCheck((RuntimeObject*)L_24);
  27565. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  27566. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  27567. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  27568. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  27569. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  27570. Il2CppFakeBox<ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  27571. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  27572. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  27573. *L_23 = L_27.m_Value;
  27574. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  27575. }// end try (depth: 1)
  27576. catch(Il2CppExceptionWrapper& e)
  27577. {
  27578. __last_unhandled_exception = (Exception_t *)e.ex;
  27579. goto FINALLY_008b;
  27580. }
  27581. FINALLY_008b:
  27582. {// begin finally (depth: 1)
  27583. {
  27584. RuntimeObject* L_28 = V_11;
  27585. if (!L_28)
  27586. {
  27587. goto IL_0096;
  27588. }
  27589. }
  27590. IL_008f:
  27591. {
  27592. RuntimeObject* L_29 = V_11;
  27593. NullCheck((RuntimeObject*)L_29);
  27594. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  27595. }
  27596. IL_0096:
  27597. {
  27598. IL2CPP_END_FINALLY(139)
  27599. }
  27600. }// end finally (depth: 1)
  27601. IL2CPP_CLEANUP(139)
  27602. {
  27603. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27604. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  27605. }
  27606. IL_0097:
  27607. {
  27608. int32_t L_30 = V_3;
  27609. int32_t L_31 = V_5;
  27610. int32_t L_32;
  27611. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  27612. V_7 = (int32_t)L_32;
  27613. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  27614. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  27615. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  27616. int32_t L_35 = V_5;
  27617. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  27618. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  27619. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  27620. int32_t L_36 = V_0;
  27621. int32_t L_37 = V_1;
  27622. int32_t L_38 = V_7;
  27623. int32_t L_39 = V_2;
  27624. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  27625. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * L_41 = ___operation2;
  27626. RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F L_42;
  27627. memset((&L_42), 0, sizeof(L_42));
  27628. RowIntervalOperationWrapper_2__ctor_m833511ABE7B4BCCA10A52DF35FDF447EEECFA646_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *)(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  27629. V_9 = (RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F )L_42;
  27630. int32_t L_43 = V_5;
  27631. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  27632. RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F L_45 = V_9;
  27633. RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F L_46 = (RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F )L_45;
  27634. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  27635. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  27636. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  27637. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  27638. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  27639. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  27640. }
  27641. IL_00dc:
  27642. {
  27643. return;
  27644. }
  27645. }
  27646. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  27647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mFF98B991A2685B9B51DD53289B4C2C0D80AC3BE1_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * ___operation2, const RuntimeMethod* method)
  27648. {
  27649. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  27650. memset((&V_0), 0, sizeof(V_0));
  27651. {
  27652. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  27653. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  27654. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  27655. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  27656. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  27657. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * L_3 = ___operation2;
  27658. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *)(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  27659. return;
  27660. }
  27661. }
  27662. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  27663. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m8C7A91173D70AAD122034FCD39C71983843746DC_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * ___operation2, const RuntimeMethod* method)
  27664. {
  27665. static bool s_Il2CppMethodInitialized;
  27666. if (!s_Il2CppMethodInitialized)
  27667. {
  27668. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  27669. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  27670. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27671. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27672. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  27673. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  27674. s_Il2CppMethodInitialized = true;
  27675. }
  27676. int32_t V_0 = 0;
  27677. int32_t V_1 = 0;
  27678. int32_t V_2 = 0;
  27679. int32_t V_3 = 0;
  27680. int32_t V_4 = 0;
  27681. int32_t V_5 = 0;
  27682. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  27683. int32_t V_7 = 0;
  27684. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  27685. RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 V_9;
  27686. memset((&V_9), 0, sizeof(V_9));
  27687. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  27688. memset((&V_10), 0, sizeof(V_10));
  27689. RuntimeObject* V_11 = NULL;
  27690. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  27691. memset((&V_12), 0, sizeof(V_12));
  27692. Exception_t * __last_unhandled_exception = 0;
  27693. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27694. {
  27695. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  27696. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  27697. int32_t L_1;
  27698. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27699. V_0 = (int32_t)L_1;
  27700. int32_t L_2;
  27701. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27702. V_1 = (int32_t)L_2;
  27703. int32_t L_3;
  27704. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27705. V_2 = (int32_t)L_3;
  27706. int32_t L_4;
  27707. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27708. V_3 = (int32_t)L_4;
  27709. int32_t L_5 = V_2;
  27710. int32_t L_6 = V_3;
  27711. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  27712. int32_t L_8;
  27713. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  27714. int32_t L_9;
  27715. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  27716. V_4 = (int32_t)L_9;
  27717. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  27718. int32_t L_11;
  27719. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  27720. int32_t L_12 = V_4;
  27721. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27722. int32_t L_13;
  27723. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  27724. V_5 = (int32_t)L_13;
  27725. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  27726. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  27727. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  27728. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  27729. int32_t L_16 = V_5;
  27730. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  27731. {
  27732. goto IL_0097;
  27733. }
  27734. }
  27735. {
  27736. int32_t L_17 = V_0;
  27737. int32_t L_18 = V_1;
  27738. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  27739. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  27740. int32_t L_20 = V_2;
  27741. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  27742. RuntimeObject* L_21;
  27743. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  27744. V_11 = (RuntimeObject*)L_21;
  27745. }
  27746. IL_0066:
  27747. try
  27748. {// begin try (depth: 1)
  27749. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * L_22 = ___operation2;
  27750. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * L_23;
  27751. L_23 = (( ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * (*) (ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *)(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  27752. RuntimeObject* L_24 = V_11;
  27753. NullCheck((RuntimeObject*)L_24);
  27754. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  27755. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  27756. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  27757. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  27758. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  27759. Il2CppFakeBox<ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  27760. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  27761. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  27762. *L_23 = L_27.m_Value;
  27763. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  27764. }// end try (depth: 1)
  27765. catch(Il2CppExceptionWrapper& e)
  27766. {
  27767. __last_unhandled_exception = (Exception_t *)e.ex;
  27768. goto FINALLY_008b;
  27769. }
  27770. FINALLY_008b:
  27771. {// begin finally (depth: 1)
  27772. {
  27773. RuntimeObject* L_28 = V_11;
  27774. if (!L_28)
  27775. {
  27776. goto IL_0096;
  27777. }
  27778. }
  27779. IL_008f:
  27780. {
  27781. RuntimeObject* L_29 = V_11;
  27782. NullCheck((RuntimeObject*)L_29);
  27783. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  27784. }
  27785. IL_0096:
  27786. {
  27787. IL2CPP_END_FINALLY(139)
  27788. }
  27789. }// end finally (depth: 1)
  27790. IL2CPP_CLEANUP(139)
  27791. {
  27792. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27793. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  27794. }
  27795. IL_0097:
  27796. {
  27797. int32_t L_30 = V_3;
  27798. int32_t L_31 = V_5;
  27799. int32_t L_32;
  27800. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  27801. V_7 = (int32_t)L_32;
  27802. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  27803. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  27804. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  27805. int32_t L_35 = V_5;
  27806. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  27807. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  27808. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  27809. int32_t L_36 = V_0;
  27810. int32_t L_37 = V_1;
  27811. int32_t L_38 = V_7;
  27812. int32_t L_39 = V_2;
  27813. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  27814. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * L_41 = ___operation2;
  27815. RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 L_42;
  27816. memset((&L_42), 0, sizeof(L_42));
  27817. RowIntervalOperationWrapper_2__ctor_m23CD67F63B0E39D62B53517A23E1C3D8E9D82676_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *)(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  27818. V_9 = (RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 )L_42;
  27819. int32_t L_43 = V_5;
  27820. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  27821. RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 L_45 = V_9;
  27822. RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 L_46 = (RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 )L_45;
  27823. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  27824. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  27825. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  27826. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  27827. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  27828. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  27829. }
  27830. IL_00dc:
  27831. {
  27832. return;
  27833. }
  27834. }
  27835. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  27836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mEAF0BA84B2437BA91A3B30DE8C6C79B3D355F248_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * ___operation2, const RuntimeMethod* method)
  27837. {
  27838. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  27839. memset((&V_0), 0, sizeof(V_0));
  27840. {
  27841. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  27842. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  27843. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  27844. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  27845. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  27846. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * L_3 = ___operation2;
  27847. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *)(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  27848. return;
  27849. }
  27850. }
  27851. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  27852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m701AA087AA29793D88BC18891702EDF5A13E8338_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * ___operation2, const RuntimeMethod* method)
  27853. {
  27854. static bool s_Il2CppMethodInitialized;
  27855. if (!s_Il2CppMethodInitialized)
  27856. {
  27857. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  27858. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  27859. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27860. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27861. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  27862. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  27863. s_Il2CppMethodInitialized = true;
  27864. }
  27865. int32_t V_0 = 0;
  27866. int32_t V_1 = 0;
  27867. int32_t V_2 = 0;
  27868. int32_t V_3 = 0;
  27869. int32_t V_4 = 0;
  27870. int32_t V_5 = 0;
  27871. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  27872. int32_t V_7 = 0;
  27873. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  27874. RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E V_9;
  27875. memset((&V_9), 0, sizeof(V_9));
  27876. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  27877. memset((&V_10), 0, sizeof(V_10));
  27878. RuntimeObject* V_11 = NULL;
  27879. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  27880. memset((&V_12), 0, sizeof(V_12));
  27881. Exception_t * __last_unhandled_exception = 0;
  27882. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27883. {
  27884. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  27885. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  27886. int32_t L_1;
  27887. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27888. V_0 = (int32_t)L_1;
  27889. int32_t L_2;
  27890. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27891. V_1 = (int32_t)L_2;
  27892. int32_t L_3;
  27893. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27894. V_2 = (int32_t)L_3;
  27895. int32_t L_4;
  27896. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  27897. V_3 = (int32_t)L_4;
  27898. int32_t L_5 = V_2;
  27899. int32_t L_6 = V_3;
  27900. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  27901. int32_t L_8;
  27902. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  27903. int32_t L_9;
  27904. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  27905. V_4 = (int32_t)L_9;
  27906. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  27907. int32_t L_11;
  27908. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  27909. int32_t L_12 = V_4;
  27910. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27911. int32_t L_13;
  27912. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  27913. V_5 = (int32_t)L_13;
  27914. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  27915. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  27916. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  27917. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  27918. int32_t L_16 = V_5;
  27919. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  27920. {
  27921. goto IL_0097;
  27922. }
  27923. }
  27924. {
  27925. int32_t L_17 = V_0;
  27926. int32_t L_18 = V_1;
  27927. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  27928. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  27929. int32_t L_20 = V_2;
  27930. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  27931. RuntimeObject* L_21;
  27932. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  27933. V_11 = (RuntimeObject*)L_21;
  27934. }
  27935. IL_0066:
  27936. try
  27937. {// begin try (depth: 1)
  27938. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * L_22 = ___operation2;
  27939. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * L_23;
  27940. L_23 = (( ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * (*) (ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *)(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  27941. RuntimeObject* L_24 = V_11;
  27942. NullCheck((RuntimeObject*)L_24);
  27943. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  27944. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  27945. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  27946. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  27947. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  27948. Il2CppFakeBox<ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  27949. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  27950. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  27951. *L_23 = L_27.m_Value;
  27952. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  27953. }// end try (depth: 1)
  27954. catch(Il2CppExceptionWrapper& e)
  27955. {
  27956. __last_unhandled_exception = (Exception_t *)e.ex;
  27957. goto FINALLY_008b;
  27958. }
  27959. FINALLY_008b:
  27960. {// begin finally (depth: 1)
  27961. {
  27962. RuntimeObject* L_28 = V_11;
  27963. if (!L_28)
  27964. {
  27965. goto IL_0096;
  27966. }
  27967. }
  27968. IL_008f:
  27969. {
  27970. RuntimeObject* L_29 = V_11;
  27971. NullCheck((RuntimeObject*)L_29);
  27972. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  27973. }
  27974. IL_0096:
  27975. {
  27976. IL2CPP_END_FINALLY(139)
  27977. }
  27978. }// end finally (depth: 1)
  27979. IL2CPP_CLEANUP(139)
  27980. {
  27981. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27982. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  27983. }
  27984. IL_0097:
  27985. {
  27986. int32_t L_30 = V_3;
  27987. int32_t L_31 = V_5;
  27988. int32_t L_32;
  27989. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  27990. V_7 = (int32_t)L_32;
  27991. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  27992. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  27993. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  27994. int32_t L_35 = V_5;
  27995. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  27996. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  27997. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  27998. int32_t L_36 = V_0;
  27999. int32_t L_37 = V_1;
  28000. int32_t L_38 = V_7;
  28001. int32_t L_39 = V_2;
  28002. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  28003. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * L_41 = ___operation2;
  28004. RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E L_42;
  28005. memset((&L_42), 0, sizeof(L_42));
  28006. RowIntervalOperationWrapper_2__ctor_mE68C2716574DF05A692F2FF5501EE75120BDC18B_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *)(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  28007. V_9 = (RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E )L_42;
  28008. int32_t L_43 = V_5;
  28009. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  28010. RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E L_45 = V_9;
  28011. RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E L_46 = (RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E )L_45;
  28012. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  28013. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  28014. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  28015. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  28016. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  28017. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  28018. }
  28019. IL_00dc:
  28020. {
  28021. return;
  28022. }
  28023. }
  28024. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  28025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mCBADAAF1835BC54D0F3B8E95F2E86DB71FBD78AB_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * ___operation2, const RuntimeMethod* method)
  28026. {
  28027. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  28028. memset((&V_0), 0, sizeof(V_0));
  28029. {
  28030. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  28031. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  28032. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  28033. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  28034. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  28035. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * L_3 = ___operation2;
  28036. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *)(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  28037. return;
  28038. }
  28039. }
  28040. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfSingle,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  28041. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m21D1F7C812BC372ED7D6461A4402CBEF7D181ED6_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * ___operation2, const RuntimeMethod* method)
  28042. {
  28043. static bool s_Il2CppMethodInitialized;
  28044. if (!s_Il2CppMethodInitialized)
  28045. {
  28046. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  28047. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  28048. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  28051. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  28052. s_Il2CppMethodInitialized = true;
  28053. }
  28054. int32_t V_0 = 0;
  28055. int32_t V_1 = 0;
  28056. int32_t V_2 = 0;
  28057. int32_t V_3 = 0;
  28058. int32_t V_4 = 0;
  28059. int32_t V_5 = 0;
  28060. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  28061. int32_t V_7 = 0;
  28062. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  28063. RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 V_9;
  28064. memset((&V_9), 0, sizeof(V_9));
  28065. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  28066. memset((&V_10), 0, sizeof(V_10));
  28067. RuntimeObject* V_11 = NULL;
  28068. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  28069. memset((&V_12), 0, sizeof(V_12));
  28070. Exception_t * __last_unhandled_exception = 0;
  28071. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28072. {
  28073. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  28074. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  28075. int32_t L_1;
  28076. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28077. V_0 = (int32_t)L_1;
  28078. int32_t L_2;
  28079. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28080. V_1 = (int32_t)L_2;
  28081. int32_t L_3;
  28082. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28083. V_2 = (int32_t)L_3;
  28084. int32_t L_4;
  28085. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28086. V_3 = (int32_t)L_4;
  28087. int32_t L_5 = V_2;
  28088. int32_t L_6 = V_3;
  28089. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  28090. int32_t L_8;
  28091. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  28092. int32_t L_9;
  28093. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  28094. V_4 = (int32_t)L_9;
  28095. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  28096. int32_t L_11;
  28097. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  28098. int32_t L_12 = V_4;
  28099. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28100. int32_t L_13;
  28101. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  28102. V_5 = (int32_t)L_13;
  28103. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  28104. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  28105. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  28106. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  28107. int32_t L_16 = V_5;
  28108. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  28109. {
  28110. goto IL_0097;
  28111. }
  28112. }
  28113. {
  28114. int32_t L_17 = V_0;
  28115. int32_t L_18 = V_1;
  28116. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  28117. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  28118. int32_t L_20 = V_2;
  28119. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  28120. RuntimeObject* L_21;
  28121. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  28122. V_11 = (RuntimeObject*)L_21;
  28123. }
  28124. IL_0066:
  28125. try
  28126. {// begin try (depth: 1)
  28127. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * L_22 = ___operation2;
  28128. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * L_23;
  28129. L_23 = (( ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * (*) (ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *)(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  28130. RuntimeObject* L_24 = V_11;
  28131. NullCheck((RuntimeObject*)L_24);
  28132. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  28133. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  28134. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  28135. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  28136. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  28137. Il2CppFakeBox<ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  28138. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  28139. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  28140. *L_23 = L_27.m_Value;
  28141. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  28142. }// end try (depth: 1)
  28143. catch(Il2CppExceptionWrapper& e)
  28144. {
  28145. __last_unhandled_exception = (Exception_t *)e.ex;
  28146. goto FINALLY_008b;
  28147. }
  28148. FINALLY_008b:
  28149. {// begin finally (depth: 1)
  28150. {
  28151. RuntimeObject* L_28 = V_11;
  28152. if (!L_28)
  28153. {
  28154. goto IL_0096;
  28155. }
  28156. }
  28157. IL_008f:
  28158. {
  28159. RuntimeObject* L_29 = V_11;
  28160. NullCheck((RuntimeObject*)L_29);
  28161. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  28162. }
  28163. IL_0096:
  28164. {
  28165. IL2CPP_END_FINALLY(139)
  28166. }
  28167. }// end finally (depth: 1)
  28168. IL2CPP_CLEANUP(139)
  28169. {
  28170. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28171. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  28172. }
  28173. IL_0097:
  28174. {
  28175. int32_t L_30 = V_3;
  28176. int32_t L_31 = V_5;
  28177. int32_t L_32;
  28178. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  28179. V_7 = (int32_t)L_32;
  28180. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  28181. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  28182. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  28183. int32_t L_35 = V_5;
  28184. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  28185. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  28186. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  28187. int32_t L_36 = V_0;
  28188. int32_t L_37 = V_1;
  28189. int32_t L_38 = V_7;
  28190. int32_t L_39 = V_2;
  28191. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  28192. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * L_41 = ___operation2;
  28193. RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 L_42;
  28194. memset((&L_42), 0, sizeof(L_42));
  28195. RowIntervalOperationWrapper_2__ctor_m0BD29EA295AB1B7B30942ABCA84D4D98263BDA9A_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *)(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  28196. V_9 = (RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 )L_42;
  28197. int32_t L_43 = V_5;
  28198. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  28199. RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 L_45 = V_9;
  28200. RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 L_46 = (RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 )L_45;
  28201. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  28202. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  28203. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  28204. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  28205. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  28206. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  28207. }
  28208. IL_00dc:
  28209. {
  28210. return;
  28211. }
  28212. }
  28213. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  28214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mB68C7C134845BF11D977D3A68CEFDE8D1148259F_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * ___operation2, const RuntimeMethod* method)
  28215. {
  28216. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  28217. memset((&V_0), 0, sizeof(V_0));
  28218. {
  28219. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  28220. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  28221. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  28222. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  28223. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  28224. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * L_3 = ___operation2;
  28225. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *)(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  28226. return;
  28227. }
  28228. }
  28229. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  28230. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mD4561266DDC665F796BE6D6982221B91286514CF_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * ___operation2, const RuntimeMethod* method)
  28231. {
  28232. static bool s_Il2CppMethodInitialized;
  28233. if (!s_Il2CppMethodInitialized)
  28234. {
  28235. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  28236. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  28237. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28238. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28239. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  28240. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  28241. s_Il2CppMethodInitialized = true;
  28242. }
  28243. int32_t V_0 = 0;
  28244. int32_t V_1 = 0;
  28245. int32_t V_2 = 0;
  28246. int32_t V_3 = 0;
  28247. int32_t V_4 = 0;
  28248. int32_t V_5 = 0;
  28249. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  28250. int32_t V_7 = 0;
  28251. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  28252. RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 V_9;
  28253. memset((&V_9), 0, sizeof(V_9));
  28254. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  28255. memset((&V_10), 0, sizeof(V_10));
  28256. RuntimeObject* V_11 = NULL;
  28257. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  28258. memset((&V_12), 0, sizeof(V_12));
  28259. Exception_t * __last_unhandled_exception = 0;
  28260. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28261. {
  28262. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  28263. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  28264. int32_t L_1;
  28265. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28266. V_0 = (int32_t)L_1;
  28267. int32_t L_2;
  28268. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28269. V_1 = (int32_t)L_2;
  28270. int32_t L_3;
  28271. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28272. V_2 = (int32_t)L_3;
  28273. int32_t L_4;
  28274. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28275. V_3 = (int32_t)L_4;
  28276. int32_t L_5 = V_2;
  28277. int32_t L_6 = V_3;
  28278. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  28279. int32_t L_8;
  28280. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  28281. int32_t L_9;
  28282. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  28283. V_4 = (int32_t)L_9;
  28284. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  28285. int32_t L_11;
  28286. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  28287. int32_t L_12 = V_4;
  28288. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28289. int32_t L_13;
  28290. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  28291. V_5 = (int32_t)L_13;
  28292. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  28293. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  28294. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  28295. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  28296. int32_t L_16 = V_5;
  28297. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  28298. {
  28299. goto IL_0097;
  28300. }
  28301. }
  28302. {
  28303. int32_t L_17 = V_0;
  28304. int32_t L_18 = V_1;
  28305. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  28306. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  28307. int32_t L_20 = V_2;
  28308. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  28309. RuntimeObject* L_21;
  28310. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  28311. V_11 = (RuntimeObject*)L_21;
  28312. }
  28313. IL_0066:
  28314. try
  28315. {// begin try (depth: 1)
  28316. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * L_22 = ___operation2;
  28317. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * L_23;
  28318. L_23 = (( ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * (*) (ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *)(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  28319. RuntimeObject* L_24 = V_11;
  28320. NullCheck((RuntimeObject*)L_24);
  28321. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  28322. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  28323. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  28324. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  28325. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  28326. Il2CppFakeBox<ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  28327. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  28328. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  28329. *L_23 = L_27.m_Value;
  28330. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  28331. }// end try (depth: 1)
  28332. catch(Il2CppExceptionWrapper& e)
  28333. {
  28334. __last_unhandled_exception = (Exception_t *)e.ex;
  28335. goto FINALLY_008b;
  28336. }
  28337. FINALLY_008b:
  28338. {// begin finally (depth: 1)
  28339. {
  28340. RuntimeObject* L_28 = V_11;
  28341. if (!L_28)
  28342. {
  28343. goto IL_0096;
  28344. }
  28345. }
  28346. IL_008f:
  28347. {
  28348. RuntimeObject* L_29 = V_11;
  28349. NullCheck((RuntimeObject*)L_29);
  28350. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  28351. }
  28352. IL_0096:
  28353. {
  28354. IL2CPP_END_FINALLY(139)
  28355. }
  28356. }// end finally (depth: 1)
  28357. IL2CPP_CLEANUP(139)
  28358. {
  28359. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28360. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  28361. }
  28362. IL_0097:
  28363. {
  28364. int32_t L_30 = V_3;
  28365. int32_t L_31 = V_5;
  28366. int32_t L_32;
  28367. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  28368. V_7 = (int32_t)L_32;
  28369. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  28370. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  28371. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  28372. int32_t L_35 = V_5;
  28373. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  28374. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  28375. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  28376. int32_t L_36 = V_0;
  28377. int32_t L_37 = V_1;
  28378. int32_t L_38 = V_7;
  28379. int32_t L_39 = V_2;
  28380. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  28381. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * L_41 = ___operation2;
  28382. RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 L_42;
  28383. memset((&L_42), 0, sizeof(L_42));
  28384. RowIntervalOperationWrapper_2__ctor_m4DBFEF5F61727B8953CF017470FF74CCCD4572E8_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *)(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  28385. V_9 = (RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 )L_42;
  28386. int32_t L_43 = V_5;
  28387. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  28388. RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 L_45 = V_9;
  28389. RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 L_46 = (RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 )L_45;
  28390. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  28391. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  28392. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  28393. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  28394. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  28395. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  28396. }
  28397. IL_00dc:
  28398. {
  28399. return;
  28400. }
  28401. }
  28402. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  28403. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mBF2BDDAEF7B77AEFE107C4B02E92B5F17A36B2EF_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * ___operation2, const RuntimeMethod* method)
  28404. {
  28405. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  28406. memset((&V_0), 0, sizeof(V_0));
  28407. {
  28408. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  28409. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  28410. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  28411. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  28412. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  28413. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * L_3 = ___operation2;
  28414. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *)(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  28415. return;
  28416. }
  28417. }
  28418. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  28419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m168CBDF061243645B8B7BBEDB8EC6FF119DF846B_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * ___operation2, const RuntimeMethod* method)
  28420. {
  28421. static bool s_Il2CppMethodInitialized;
  28422. if (!s_Il2CppMethodInitialized)
  28423. {
  28424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  28425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  28426. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28427. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28428. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  28429. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  28430. s_Il2CppMethodInitialized = true;
  28431. }
  28432. int32_t V_0 = 0;
  28433. int32_t V_1 = 0;
  28434. int32_t V_2 = 0;
  28435. int32_t V_3 = 0;
  28436. int32_t V_4 = 0;
  28437. int32_t V_5 = 0;
  28438. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  28439. int32_t V_7 = 0;
  28440. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  28441. RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E V_9;
  28442. memset((&V_9), 0, sizeof(V_9));
  28443. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  28444. memset((&V_10), 0, sizeof(V_10));
  28445. RuntimeObject* V_11 = NULL;
  28446. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  28447. memset((&V_12), 0, sizeof(V_12));
  28448. Exception_t * __last_unhandled_exception = 0;
  28449. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28450. {
  28451. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  28452. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  28453. int32_t L_1;
  28454. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28455. V_0 = (int32_t)L_1;
  28456. int32_t L_2;
  28457. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28458. V_1 = (int32_t)L_2;
  28459. int32_t L_3;
  28460. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28461. V_2 = (int32_t)L_3;
  28462. int32_t L_4;
  28463. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28464. V_3 = (int32_t)L_4;
  28465. int32_t L_5 = V_2;
  28466. int32_t L_6 = V_3;
  28467. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  28468. int32_t L_8;
  28469. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  28470. int32_t L_9;
  28471. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  28472. V_4 = (int32_t)L_9;
  28473. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  28474. int32_t L_11;
  28475. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  28476. int32_t L_12 = V_4;
  28477. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28478. int32_t L_13;
  28479. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  28480. V_5 = (int32_t)L_13;
  28481. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  28482. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  28483. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  28484. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  28485. int32_t L_16 = V_5;
  28486. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  28487. {
  28488. goto IL_0097;
  28489. }
  28490. }
  28491. {
  28492. int32_t L_17 = V_0;
  28493. int32_t L_18 = V_1;
  28494. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  28495. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  28496. int32_t L_20 = V_2;
  28497. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  28498. RuntimeObject* L_21;
  28499. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  28500. V_11 = (RuntimeObject*)L_21;
  28501. }
  28502. IL_0066:
  28503. try
  28504. {// begin try (depth: 1)
  28505. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * L_22 = ___operation2;
  28506. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * L_23;
  28507. L_23 = (( ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * (*) (ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *)(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  28508. RuntimeObject* L_24 = V_11;
  28509. NullCheck((RuntimeObject*)L_24);
  28510. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  28511. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  28512. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  28513. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  28514. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  28515. Il2CppFakeBox<ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  28516. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  28517. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  28518. *L_23 = L_27.m_Value;
  28519. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  28520. }// end try (depth: 1)
  28521. catch(Il2CppExceptionWrapper& e)
  28522. {
  28523. __last_unhandled_exception = (Exception_t *)e.ex;
  28524. goto FINALLY_008b;
  28525. }
  28526. FINALLY_008b:
  28527. {// begin finally (depth: 1)
  28528. {
  28529. RuntimeObject* L_28 = V_11;
  28530. if (!L_28)
  28531. {
  28532. goto IL_0096;
  28533. }
  28534. }
  28535. IL_008f:
  28536. {
  28537. RuntimeObject* L_29 = V_11;
  28538. NullCheck((RuntimeObject*)L_29);
  28539. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  28540. }
  28541. IL_0096:
  28542. {
  28543. IL2CPP_END_FINALLY(139)
  28544. }
  28545. }// end finally (depth: 1)
  28546. IL2CPP_CLEANUP(139)
  28547. {
  28548. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28549. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  28550. }
  28551. IL_0097:
  28552. {
  28553. int32_t L_30 = V_3;
  28554. int32_t L_31 = V_5;
  28555. int32_t L_32;
  28556. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  28557. V_7 = (int32_t)L_32;
  28558. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  28559. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  28560. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  28561. int32_t L_35 = V_5;
  28562. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  28563. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  28564. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  28565. int32_t L_36 = V_0;
  28566. int32_t L_37 = V_1;
  28567. int32_t L_38 = V_7;
  28568. int32_t L_39 = V_2;
  28569. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  28570. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * L_41 = ___operation2;
  28571. RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E L_42;
  28572. memset((&L_42), 0, sizeof(L_42));
  28573. RowIntervalOperationWrapper_2__ctor_m4A97D8FF4852C2835FEBACA79B165BC2ED17A59A_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *)(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  28574. V_9 = (RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E )L_42;
  28575. int32_t L_43 = V_5;
  28576. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  28577. RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E L_45 = V_9;
  28578. RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E L_46 = (RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E )L_45;
  28579. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  28580. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  28581. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  28582. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  28583. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  28584. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  28585. }
  28586. IL_00dc:
  28587. {
  28588. return;
  28589. }
  28590. }
  28591. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  28592. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m5373A69835BEEEF46611938D23012CF51D73816F_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * ___operation2, const RuntimeMethod* method)
  28593. {
  28594. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  28595. memset((&V_0), 0, sizeof(V_0));
  28596. {
  28597. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  28598. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  28599. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  28600. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  28601. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  28602. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * L_3 = ___operation2;
  28603. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *)(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  28604. return;
  28605. }
  28606. }
  28607. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  28608. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mB8197198E37C3B2FFDFFEFA07CF2B5815E5F03F8_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * ___operation2, const RuntimeMethod* method)
  28609. {
  28610. static bool s_Il2CppMethodInitialized;
  28611. if (!s_Il2CppMethodInitialized)
  28612. {
  28613. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  28614. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  28615. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28616. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28617. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  28618. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  28619. s_Il2CppMethodInitialized = true;
  28620. }
  28621. int32_t V_0 = 0;
  28622. int32_t V_1 = 0;
  28623. int32_t V_2 = 0;
  28624. int32_t V_3 = 0;
  28625. int32_t V_4 = 0;
  28626. int32_t V_5 = 0;
  28627. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  28628. int32_t V_7 = 0;
  28629. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  28630. RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C V_9;
  28631. memset((&V_9), 0, sizeof(V_9));
  28632. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  28633. memset((&V_10), 0, sizeof(V_10));
  28634. RuntimeObject* V_11 = NULL;
  28635. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  28636. memset((&V_12), 0, sizeof(V_12));
  28637. Exception_t * __last_unhandled_exception = 0;
  28638. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28639. {
  28640. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  28641. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  28642. int32_t L_1;
  28643. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28644. V_0 = (int32_t)L_1;
  28645. int32_t L_2;
  28646. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28647. V_1 = (int32_t)L_2;
  28648. int32_t L_3;
  28649. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28650. V_2 = (int32_t)L_3;
  28651. int32_t L_4;
  28652. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28653. V_3 = (int32_t)L_4;
  28654. int32_t L_5 = V_2;
  28655. int32_t L_6 = V_3;
  28656. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  28657. int32_t L_8;
  28658. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  28659. int32_t L_9;
  28660. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  28661. V_4 = (int32_t)L_9;
  28662. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  28663. int32_t L_11;
  28664. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  28665. int32_t L_12 = V_4;
  28666. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28667. int32_t L_13;
  28668. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  28669. V_5 = (int32_t)L_13;
  28670. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  28671. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  28672. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  28673. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  28674. int32_t L_16 = V_5;
  28675. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  28676. {
  28677. goto IL_0097;
  28678. }
  28679. }
  28680. {
  28681. int32_t L_17 = V_0;
  28682. int32_t L_18 = V_1;
  28683. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  28684. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  28685. int32_t L_20 = V_2;
  28686. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  28687. RuntimeObject* L_21;
  28688. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  28689. V_11 = (RuntimeObject*)L_21;
  28690. }
  28691. IL_0066:
  28692. try
  28693. {// begin try (depth: 1)
  28694. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * L_22 = ___operation2;
  28695. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * L_23;
  28696. L_23 = (( ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * (*) (ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *)(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  28697. RuntimeObject* L_24 = V_11;
  28698. NullCheck((RuntimeObject*)L_24);
  28699. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  28700. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  28701. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  28702. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  28703. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  28704. Il2CppFakeBox<ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  28705. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  28706. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  28707. *L_23 = L_27.m_Value;
  28708. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  28709. }// end try (depth: 1)
  28710. catch(Il2CppExceptionWrapper& e)
  28711. {
  28712. __last_unhandled_exception = (Exception_t *)e.ex;
  28713. goto FINALLY_008b;
  28714. }
  28715. FINALLY_008b:
  28716. {// begin finally (depth: 1)
  28717. {
  28718. RuntimeObject* L_28 = V_11;
  28719. if (!L_28)
  28720. {
  28721. goto IL_0096;
  28722. }
  28723. }
  28724. IL_008f:
  28725. {
  28726. RuntimeObject* L_29 = V_11;
  28727. NullCheck((RuntimeObject*)L_29);
  28728. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  28729. }
  28730. IL_0096:
  28731. {
  28732. IL2CPP_END_FINALLY(139)
  28733. }
  28734. }// end finally (depth: 1)
  28735. IL2CPP_CLEANUP(139)
  28736. {
  28737. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28738. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  28739. }
  28740. IL_0097:
  28741. {
  28742. int32_t L_30 = V_3;
  28743. int32_t L_31 = V_5;
  28744. int32_t L_32;
  28745. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  28746. V_7 = (int32_t)L_32;
  28747. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  28748. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  28749. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  28750. int32_t L_35 = V_5;
  28751. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  28752. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  28753. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  28754. int32_t L_36 = V_0;
  28755. int32_t L_37 = V_1;
  28756. int32_t L_38 = V_7;
  28757. int32_t L_39 = V_2;
  28758. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  28759. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * L_41 = ___operation2;
  28760. RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C L_42;
  28761. memset((&L_42), 0, sizeof(L_42));
  28762. RowIntervalOperationWrapper_2__ctor_m1441D0E53245D9D7E59BA67CDF7EFABE9D6497FB_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *)(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  28763. V_9 = (RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C )L_42;
  28764. int32_t L_43 = V_5;
  28765. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  28766. RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C L_45 = V_9;
  28767. RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C L_46 = (RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C )L_45;
  28768. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  28769. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  28770. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  28771. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  28772. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  28773. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  28774. }
  28775. IL_00dc:
  28776. {
  28777. return;
  28778. }
  28779. }
  28780. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  28781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m790DBE679325AC5A2E0C38A6D1739E6745695F5C_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * ___operation2, const RuntimeMethod* method)
  28782. {
  28783. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  28784. memset((&V_0), 0, sizeof(V_0));
  28785. {
  28786. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  28787. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  28788. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  28789. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  28790. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  28791. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * L_3 = ___operation2;
  28792. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *)(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  28793. return;
  28794. }
  28795. }
  28796. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  28797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mAD869453B8D7381408C61FAEBAFBC74F22764022_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * ___operation2, const RuntimeMethod* method)
  28798. {
  28799. static bool s_Il2CppMethodInitialized;
  28800. if (!s_Il2CppMethodInitialized)
  28801. {
  28802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  28803. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  28804. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28805. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28806. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  28807. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  28808. s_Il2CppMethodInitialized = true;
  28809. }
  28810. int32_t V_0 = 0;
  28811. int32_t V_1 = 0;
  28812. int32_t V_2 = 0;
  28813. int32_t V_3 = 0;
  28814. int32_t V_4 = 0;
  28815. int32_t V_5 = 0;
  28816. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  28817. int32_t V_7 = 0;
  28818. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  28819. RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D V_9;
  28820. memset((&V_9), 0, sizeof(V_9));
  28821. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  28822. memset((&V_10), 0, sizeof(V_10));
  28823. RuntimeObject* V_11 = NULL;
  28824. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  28825. memset((&V_12), 0, sizeof(V_12));
  28826. Exception_t * __last_unhandled_exception = 0;
  28827. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28828. {
  28829. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  28830. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  28831. int32_t L_1;
  28832. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28833. V_0 = (int32_t)L_1;
  28834. int32_t L_2;
  28835. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28836. V_1 = (int32_t)L_2;
  28837. int32_t L_3;
  28838. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28839. V_2 = (int32_t)L_3;
  28840. int32_t L_4;
  28841. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  28842. V_3 = (int32_t)L_4;
  28843. int32_t L_5 = V_2;
  28844. int32_t L_6 = V_3;
  28845. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  28846. int32_t L_8;
  28847. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  28848. int32_t L_9;
  28849. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  28850. V_4 = (int32_t)L_9;
  28851. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  28852. int32_t L_11;
  28853. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  28854. int32_t L_12 = V_4;
  28855. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28856. int32_t L_13;
  28857. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  28858. V_5 = (int32_t)L_13;
  28859. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  28860. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  28861. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  28862. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  28863. int32_t L_16 = V_5;
  28864. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  28865. {
  28866. goto IL_0097;
  28867. }
  28868. }
  28869. {
  28870. int32_t L_17 = V_0;
  28871. int32_t L_18 = V_1;
  28872. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  28873. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  28874. int32_t L_20 = V_2;
  28875. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  28876. RuntimeObject* L_21;
  28877. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  28878. V_11 = (RuntimeObject*)L_21;
  28879. }
  28880. IL_0066:
  28881. try
  28882. {// begin try (depth: 1)
  28883. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * L_22 = ___operation2;
  28884. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * L_23;
  28885. L_23 = (( ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * (*) (ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *)(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  28886. RuntimeObject* L_24 = V_11;
  28887. NullCheck((RuntimeObject*)L_24);
  28888. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  28889. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  28890. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  28891. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  28892. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  28893. Il2CppFakeBox<ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  28894. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  28895. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  28896. *L_23 = L_27.m_Value;
  28897. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  28898. }// end try (depth: 1)
  28899. catch(Il2CppExceptionWrapper& e)
  28900. {
  28901. __last_unhandled_exception = (Exception_t *)e.ex;
  28902. goto FINALLY_008b;
  28903. }
  28904. FINALLY_008b:
  28905. {// begin finally (depth: 1)
  28906. {
  28907. RuntimeObject* L_28 = V_11;
  28908. if (!L_28)
  28909. {
  28910. goto IL_0096;
  28911. }
  28912. }
  28913. IL_008f:
  28914. {
  28915. RuntimeObject* L_29 = V_11;
  28916. NullCheck((RuntimeObject*)L_29);
  28917. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  28918. }
  28919. IL_0096:
  28920. {
  28921. IL2CPP_END_FINALLY(139)
  28922. }
  28923. }// end finally (depth: 1)
  28924. IL2CPP_CLEANUP(139)
  28925. {
  28926. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28927. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  28928. }
  28929. IL_0097:
  28930. {
  28931. int32_t L_30 = V_3;
  28932. int32_t L_31 = V_5;
  28933. int32_t L_32;
  28934. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  28935. V_7 = (int32_t)L_32;
  28936. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  28937. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  28938. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  28939. int32_t L_35 = V_5;
  28940. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  28941. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  28942. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  28943. int32_t L_36 = V_0;
  28944. int32_t L_37 = V_1;
  28945. int32_t L_38 = V_7;
  28946. int32_t L_39 = V_2;
  28947. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  28948. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * L_41 = ___operation2;
  28949. RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D L_42;
  28950. memset((&L_42), 0, sizeof(L_42));
  28951. RowIntervalOperationWrapper_2__ctor_m71A6BFA982081B25E60CDEBBE4687B849C3530C2_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *)(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  28952. V_9 = (RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D )L_42;
  28953. int32_t L_43 = V_5;
  28954. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  28955. RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D L_45 = V_9;
  28956. RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D L_46 = (RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D )L_45;
  28957. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  28958. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  28959. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  28960. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  28961. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  28962. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  28963. }
  28964. IL_00dc:
  28965. {
  28966. return;
  28967. }
  28968. }
  28969. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  28970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mF22F38761DBB55C1E5B34A10466CC5DC63854020_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * ___operation2, const RuntimeMethod* method)
  28971. {
  28972. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  28973. memset((&V_0), 0, sizeof(V_0));
  28974. {
  28975. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  28976. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  28977. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  28978. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  28979. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  28980. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * L_3 = ___operation2;
  28981. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *)(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  28982. return;
  28983. }
  28984. }
  28985. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  28986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m741BF0F76F0D2CCC861E7C6EFE31B8DF820D49B4_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * ___operation2, const RuntimeMethod* method)
  28987. {
  28988. static bool s_Il2CppMethodInitialized;
  28989. if (!s_Il2CppMethodInitialized)
  28990. {
  28991. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  28992. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  28993. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28994. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28995. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  28996. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  28997. s_Il2CppMethodInitialized = true;
  28998. }
  28999. int32_t V_0 = 0;
  29000. int32_t V_1 = 0;
  29001. int32_t V_2 = 0;
  29002. int32_t V_3 = 0;
  29003. int32_t V_4 = 0;
  29004. int32_t V_5 = 0;
  29005. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  29006. int32_t V_7 = 0;
  29007. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  29008. RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 V_9;
  29009. memset((&V_9), 0, sizeof(V_9));
  29010. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  29011. memset((&V_10), 0, sizeof(V_10));
  29012. RuntimeObject* V_11 = NULL;
  29013. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  29014. memset((&V_12), 0, sizeof(V_12));
  29015. Exception_t * __last_unhandled_exception = 0;
  29016. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29017. {
  29018. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  29019. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  29020. int32_t L_1;
  29021. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29022. V_0 = (int32_t)L_1;
  29023. int32_t L_2;
  29024. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29025. V_1 = (int32_t)L_2;
  29026. int32_t L_3;
  29027. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29028. V_2 = (int32_t)L_3;
  29029. int32_t L_4;
  29030. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29031. V_3 = (int32_t)L_4;
  29032. int32_t L_5 = V_2;
  29033. int32_t L_6 = V_3;
  29034. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  29035. int32_t L_8;
  29036. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  29037. int32_t L_9;
  29038. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  29039. V_4 = (int32_t)L_9;
  29040. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  29041. int32_t L_11;
  29042. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  29043. int32_t L_12 = V_4;
  29044. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29045. int32_t L_13;
  29046. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  29047. V_5 = (int32_t)L_13;
  29048. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  29049. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  29050. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  29051. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  29052. int32_t L_16 = V_5;
  29053. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  29054. {
  29055. goto IL_0097;
  29056. }
  29057. }
  29058. {
  29059. int32_t L_17 = V_0;
  29060. int32_t L_18 = V_1;
  29061. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  29062. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  29063. int32_t L_20 = V_2;
  29064. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  29065. RuntimeObject* L_21;
  29066. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  29067. V_11 = (RuntimeObject*)L_21;
  29068. }
  29069. IL_0066:
  29070. try
  29071. {// begin try (depth: 1)
  29072. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * L_22 = ___operation2;
  29073. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * L_23;
  29074. L_23 = (( ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * (*) (ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *)(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  29075. RuntimeObject* L_24 = V_11;
  29076. NullCheck((RuntimeObject*)L_24);
  29077. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  29078. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  29079. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  29080. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  29081. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  29082. Il2CppFakeBox<ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  29083. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  29084. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  29085. *L_23 = L_27.m_Value;
  29086. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  29087. }// end try (depth: 1)
  29088. catch(Il2CppExceptionWrapper& e)
  29089. {
  29090. __last_unhandled_exception = (Exception_t *)e.ex;
  29091. goto FINALLY_008b;
  29092. }
  29093. FINALLY_008b:
  29094. {// begin finally (depth: 1)
  29095. {
  29096. RuntimeObject* L_28 = V_11;
  29097. if (!L_28)
  29098. {
  29099. goto IL_0096;
  29100. }
  29101. }
  29102. IL_008f:
  29103. {
  29104. RuntimeObject* L_29 = V_11;
  29105. NullCheck((RuntimeObject*)L_29);
  29106. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  29107. }
  29108. IL_0096:
  29109. {
  29110. IL2CPP_END_FINALLY(139)
  29111. }
  29112. }// end finally (depth: 1)
  29113. IL2CPP_CLEANUP(139)
  29114. {
  29115. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29116. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  29117. }
  29118. IL_0097:
  29119. {
  29120. int32_t L_30 = V_3;
  29121. int32_t L_31 = V_5;
  29122. int32_t L_32;
  29123. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  29124. V_7 = (int32_t)L_32;
  29125. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  29126. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  29127. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  29128. int32_t L_35 = V_5;
  29129. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  29130. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  29131. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  29132. int32_t L_36 = V_0;
  29133. int32_t L_37 = V_1;
  29134. int32_t L_38 = V_7;
  29135. int32_t L_39 = V_2;
  29136. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  29137. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * L_41 = ___operation2;
  29138. RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 L_42;
  29139. memset((&L_42), 0, sizeof(L_42));
  29140. RowIntervalOperationWrapper_2__ctor_m255AD5152BD5D605F23B05D9B85F7FBADBFB0BF0_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *)(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  29141. V_9 = (RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 )L_42;
  29142. int32_t L_43 = V_5;
  29143. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  29144. RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 L_45 = V_9;
  29145. RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 L_46 = (RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 )L_45;
  29146. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  29147. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  29148. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  29149. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  29150. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  29151. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  29152. }
  29153. IL_00dc:
  29154. {
  29155. return;
  29156. }
  29157. }
  29158. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  29159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m223275E53292636C0D2DCA98FD1F11F0E76EAC6B_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * ___operation2, const RuntimeMethod* method)
  29160. {
  29161. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  29162. memset((&V_0), 0, sizeof(V_0));
  29163. {
  29164. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  29165. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  29166. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  29167. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  29168. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  29169. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * L_3 = ___operation2;
  29170. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *)(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  29171. return;
  29172. }
  29173. }
  29174. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  29175. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m92548655FE83BA92FDD5D179AD5D4991975C1827_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * ___operation2, const RuntimeMethod* method)
  29176. {
  29177. static bool s_Il2CppMethodInitialized;
  29178. if (!s_Il2CppMethodInitialized)
  29179. {
  29180. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  29181. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  29182. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29183. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29184. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  29185. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  29186. s_Il2CppMethodInitialized = true;
  29187. }
  29188. int32_t V_0 = 0;
  29189. int32_t V_1 = 0;
  29190. int32_t V_2 = 0;
  29191. int32_t V_3 = 0;
  29192. int32_t V_4 = 0;
  29193. int32_t V_5 = 0;
  29194. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  29195. int32_t V_7 = 0;
  29196. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  29197. RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 V_9;
  29198. memset((&V_9), 0, sizeof(V_9));
  29199. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  29200. memset((&V_10), 0, sizeof(V_10));
  29201. RuntimeObject* V_11 = NULL;
  29202. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  29203. memset((&V_12), 0, sizeof(V_12));
  29204. Exception_t * __last_unhandled_exception = 0;
  29205. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29206. {
  29207. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  29208. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  29209. int32_t L_1;
  29210. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29211. V_0 = (int32_t)L_1;
  29212. int32_t L_2;
  29213. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29214. V_1 = (int32_t)L_2;
  29215. int32_t L_3;
  29216. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29217. V_2 = (int32_t)L_3;
  29218. int32_t L_4;
  29219. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29220. V_3 = (int32_t)L_4;
  29221. int32_t L_5 = V_2;
  29222. int32_t L_6 = V_3;
  29223. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  29224. int32_t L_8;
  29225. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  29226. int32_t L_9;
  29227. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  29228. V_4 = (int32_t)L_9;
  29229. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  29230. int32_t L_11;
  29231. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  29232. int32_t L_12 = V_4;
  29233. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29234. int32_t L_13;
  29235. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  29236. V_5 = (int32_t)L_13;
  29237. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  29238. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  29239. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  29240. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  29241. int32_t L_16 = V_5;
  29242. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  29243. {
  29244. goto IL_0097;
  29245. }
  29246. }
  29247. {
  29248. int32_t L_17 = V_0;
  29249. int32_t L_18 = V_1;
  29250. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  29251. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  29252. int32_t L_20 = V_2;
  29253. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  29254. RuntimeObject* L_21;
  29255. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  29256. V_11 = (RuntimeObject*)L_21;
  29257. }
  29258. IL_0066:
  29259. try
  29260. {// begin try (depth: 1)
  29261. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * L_22 = ___operation2;
  29262. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * L_23;
  29263. L_23 = (( ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * (*) (ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *)(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  29264. RuntimeObject* L_24 = V_11;
  29265. NullCheck((RuntimeObject*)L_24);
  29266. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  29267. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  29268. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  29269. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  29270. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  29271. Il2CppFakeBox<ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  29272. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  29273. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  29274. *L_23 = L_27.m_Value;
  29275. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  29276. }// end try (depth: 1)
  29277. catch(Il2CppExceptionWrapper& e)
  29278. {
  29279. __last_unhandled_exception = (Exception_t *)e.ex;
  29280. goto FINALLY_008b;
  29281. }
  29282. FINALLY_008b:
  29283. {// begin finally (depth: 1)
  29284. {
  29285. RuntimeObject* L_28 = V_11;
  29286. if (!L_28)
  29287. {
  29288. goto IL_0096;
  29289. }
  29290. }
  29291. IL_008f:
  29292. {
  29293. RuntimeObject* L_29 = V_11;
  29294. NullCheck((RuntimeObject*)L_29);
  29295. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  29296. }
  29297. IL_0096:
  29298. {
  29299. IL2CPP_END_FINALLY(139)
  29300. }
  29301. }// end finally (depth: 1)
  29302. IL2CPP_CLEANUP(139)
  29303. {
  29304. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29305. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  29306. }
  29307. IL_0097:
  29308. {
  29309. int32_t L_30 = V_3;
  29310. int32_t L_31 = V_5;
  29311. int32_t L_32;
  29312. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  29313. V_7 = (int32_t)L_32;
  29314. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  29315. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  29316. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  29317. int32_t L_35 = V_5;
  29318. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  29319. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  29320. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  29321. int32_t L_36 = V_0;
  29322. int32_t L_37 = V_1;
  29323. int32_t L_38 = V_7;
  29324. int32_t L_39 = V_2;
  29325. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  29326. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * L_41 = ___operation2;
  29327. RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 L_42;
  29328. memset((&L_42), 0, sizeof(L_42));
  29329. RowIntervalOperationWrapper_2__ctor_mE5B5B2AFEADE6D507918423BF39293AB3C6D9D5C_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *)(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  29330. V_9 = (RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 )L_42;
  29331. int32_t L_43 = V_5;
  29332. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  29333. RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 L_45 = V_9;
  29334. RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 L_46 = (RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 )L_45;
  29335. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  29336. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  29337. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  29338. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  29339. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  29340. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  29341. }
  29342. IL_00dc:
  29343. {
  29344. return;
  29345. }
  29346. }
  29347. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  29348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mB881845F242E50CC1B094BD83732BC353B526E7E_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * ___operation2, const RuntimeMethod* method)
  29349. {
  29350. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  29351. memset((&V_0), 0, sizeof(V_0));
  29352. {
  29353. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  29354. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  29355. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  29356. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  29357. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  29358. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * L_3 = ___operation2;
  29359. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *)(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  29360. return;
  29361. }
  29362. }
  29363. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  29364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mB08D84F9150DB2E1005745641CE0AAE18996A7A8_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * ___operation2, const RuntimeMethod* method)
  29365. {
  29366. static bool s_Il2CppMethodInitialized;
  29367. if (!s_Il2CppMethodInitialized)
  29368. {
  29369. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  29370. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  29371. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29372. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  29374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  29375. s_Il2CppMethodInitialized = true;
  29376. }
  29377. int32_t V_0 = 0;
  29378. int32_t V_1 = 0;
  29379. int32_t V_2 = 0;
  29380. int32_t V_3 = 0;
  29381. int32_t V_4 = 0;
  29382. int32_t V_5 = 0;
  29383. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  29384. int32_t V_7 = 0;
  29385. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  29386. RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 V_9;
  29387. memset((&V_9), 0, sizeof(V_9));
  29388. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  29389. memset((&V_10), 0, sizeof(V_10));
  29390. RuntimeObject* V_11 = NULL;
  29391. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  29392. memset((&V_12), 0, sizeof(V_12));
  29393. Exception_t * __last_unhandled_exception = 0;
  29394. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29395. {
  29396. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  29397. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  29398. int32_t L_1;
  29399. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29400. V_0 = (int32_t)L_1;
  29401. int32_t L_2;
  29402. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29403. V_1 = (int32_t)L_2;
  29404. int32_t L_3;
  29405. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29406. V_2 = (int32_t)L_3;
  29407. int32_t L_4;
  29408. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29409. V_3 = (int32_t)L_4;
  29410. int32_t L_5 = V_2;
  29411. int32_t L_6 = V_3;
  29412. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  29413. int32_t L_8;
  29414. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  29415. int32_t L_9;
  29416. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  29417. V_4 = (int32_t)L_9;
  29418. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  29419. int32_t L_11;
  29420. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  29421. int32_t L_12 = V_4;
  29422. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29423. int32_t L_13;
  29424. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  29425. V_5 = (int32_t)L_13;
  29426. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  29427. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  29428. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  29429. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  29430. int32_t L_16 = V_5;
  29431. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  29432. {
  29433. goto IL_0097;
  29434. }
  29435. }
  29436. {
  29437. int32_t L_17 = V_0;
  29438. int32_t L_18 = V_1;
  29439. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  29440. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  29441. int32_t L_20 = V_2;
  29442. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  29443. RuntimeObject* L_21;
  29444. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  29445. V_11 = (RuntimeObject*)L_21;
  29446. }
  29447. IL_0066:
  29448. try
  29449. {// begin try (depth: 1)
  29450. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * L_22 = ___operation2;
  29451. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * L_23;
  29452. L_23 = (( ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * (*) (ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *)(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  29453. RuntimeObject* L_24 = V_11;
  29454. NullCheck((RuntimeObject*)L_24);
  29455. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  29456. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  29457. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  29458. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  29459. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  29460. Il2CppFakeBox<ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  29461. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  29462. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  29463. *L_23 = L_27.m_Value;
  29464. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  29465. }// end try (depth: 1)
  29466. catch(Il2CppExceptionWrapper& e)
  29467. {
  29468. __last_unhandled_exception = (Exception_t *)e.ex;
  29469. goto FINALLY_008b;
  29470. }
  29471. FINALLY_008b:
  29472. {// begin finally (depth: 1)
  29473. {
  29474. RuntimeObject* L_28 = V_11;
  29475. if (!L_28)
  29476. {
  29477. goto IL_0096;
  29478. }
  29479. }
  29480. IL_008f:
  29481. {
  29482. RuntimeObject* L_29 = V_11;
  29483. NullCheck((RuntimeObject*)L_29);
  29484. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  29485. }
  29486. IL_0096:
  29487. {
  29488. IL2CPP_END_FINALLY(139)
  29489. }
  29490. }// end finally (depth: 1)
  29491. IL2CPP_CLEANUP(139)
  29492. {
  29493. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29494. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  29495. }
  29496. IL_0097:
  29497. {
  29498. int32_t L_30 = V_3;
  29499. int32_t L_31 = V_5;
  29500. int32_t L_32;
  29501. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  29502. V_7 = (int32_t)L_32;
  29503. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  29504. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  29505. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  29506. int32_t L_35 = V_5;
  29507. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  29508. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  29509. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  29510. int32_t L_36 = V_0;
  29511. int32_t L_37 = V_1;
  29512. int32_t L_38 = V_7;
  29513. int32_t L_39 = V_2;
  29514. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  29515. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * L_41 = ___operation2;
  29516. RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 L_42;
  29517. memset((&L_42), 0, sizeof(L_42));
  29518. RowIntervalOperationWrapper_2__ctor_mC6F9440880B20C6EC191048109667EC0C0E6B24E_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *)(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  29519. V_9 = (RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 )L_42;
  29520. int32_t L_43 = V_5;
  29521. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  29522. RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 L_45 = V_9;
  29523. RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 L_46 = (RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 )L_45;
  29524. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  29525. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  29526. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  29527. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  29528. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  29529. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  29530. }
  29531. IL_00dc:
  29532. {
  29533. return;
  29534. }
  29535. }
  29536. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  29537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mE7B9E204234C22DAB9352E464391849A4B32A6E0_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * ___operation2, const RuntimeMethod* method)
  29538. {
  29539. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  29540. memset((&V_0), 0, sizeof(V_0));
  29541. {
  29542. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  29543. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  29544. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  29545. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  29546. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  29547. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * L_3 = ___operation2;
  29548. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *)(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  29549. return;
  29550. }
  29551. }
  29552. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  29553. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m460C850A3E1CD656038F2ECE181A0ED80EE367D5_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * ___operation2, const RuntimeMethod* method)
  29554. {
  29555. static bool s_Il2CppMethodInitialized;
  29556. if (!s_Il2CppMethodInitialized)
  29557. {
  29558. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  29559. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  29560. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29561. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29562. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  29563. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  29564. s_Il2CppMethodInitialized = true;
  29565. }
  29566. int32_t V_0 = 0;
  29567. int32_t V_1 = 0;
  29568. int32_t V_2 = 0;
  29569. int32_t V_3 = 0;
  29570. int32_t V_4 = 0;
  29571. int32_t V_5 = 0;
  29572. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  29573. int32_t V_7 = 0;
  29574. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  29575. RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE V_9;
  29576. memset((&V_9), 0, sizeof(V_9));
  29577. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  29578. memset((&V_10), 0, sizeof(V_10));
  29579. RuntimeObject* V_11 = NULL;
  29580. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  29581. memset((&V_12), 0, sizeof(V_12));
  29582. Exception_t * __last_unhandled_exception = 0;
  29583. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29584. {
  29585. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  29586. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  29587. int32_t L_1;
  29588. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29589. V_0 = (int32_t)L_1;
  29590. int32_t L_2;
  29591. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29592. V_1 = (int32_t)L_2;
  29593. int32_t L_3;
  29594. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29595. V_2 = (int32_t)L_3;
  29596. int32_t L_4;
  29597. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29598. V_3 = (int32_t)L_4;
  29599. int32_t L_5 = V_2;
  29600. int32_t L_6 = V_3;
  29601. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  29602. int32_t L_8;
  29603. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  29604. int32_t L_9;
  29605. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  29606. V_4 = (int32_t)L_9;
  29607. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  29608. int32_t L_11;
  29609. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  29610. int32_t L_12 = V_4;
  29611. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29612. int32_t L_13;
  29613. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  29614. V_5 = (int32_t)L_13;
  29615. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  29616. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  29617. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  29618. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  29619. int32_t L_16 = V_5;
  29620. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  29621. {
  29622. goto IL_0097;
  29623. }
  29624. }
  29625. {
  29626. int32_t L_17 = V_0;
  29627. int32_t L_18 = V_1;
  29628. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  29629. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  29630. int32_t L_20 = V_2;
  29631. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  29632. RuntimeObject* L_21;
  29633. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  29634. V_11 = (RuntimeObject*)L_21;
  29635. }
  29636. IL_0066:
  29637. try
  29638. {// begin try (depth: 1)
  29639. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * L_22 = ___operation2;
  29640. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * L_23;
  29641. L_23 = (( ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * (*) (ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *)(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  29642. RuntimeObject* L_24 = V_11;
  29643. NullCheck((RuntimeObject*)L_24);
  29644. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  29645. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  29646. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  29647. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  29648. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  29649. Il2CppFakeBox<ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  29650. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  29651. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  29652. *L_23 = L_27.m_Value;
  29653. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  29654. }// end try (depth: 1)
  29655. catch(Il2CppExceptionWrapper& e)
  29656. {
  29657. __last_unhandled_exception = (Exception_t *)e.ex;
  29658. goto FINALLY_008b;
  29659. }
  29660. FINALLY_008b:
  29661. {// begin finally (depth: 1)
  29662. {
  29663. RuntimeObject* L_28 = V_11;
  29664. if (!L_28)
  29665. {
  29666. goto IL_0096;
  29667. }
  29668. }
  29669. IL_008f:
  29670. {
  29671. RuntimeObject* L_29 = V_11;
  29672. NullCheck((RuntimeObject*)L_29);
  29673. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  29674. }
  29675. IL_0096:
  29676. {
  29677. IL2CPP_END_FINALLY(139)
  29678. }
  29679. }// end finally (depth: 1)
  29680. IL2CPP_CLEANUP(139)
  29681. {
  29682. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29683. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  29684. }
  29685. IL_0097:
  29686. {
  29687. int32_t L_30 = V_3;
  29688. int32_t L_31 = V_5;
  29689. int32_t L_32;
  29690. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  29691. V_7 = (int32_t)L_32;
  29692. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  29693. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  29694. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  29695. int32_t L_35 = V_5;
  29696. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  29697. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  29698. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  29699. int32_t L_36 = V_0;
  29700. int32_t L_37 = V_1;
  29701. int32_t L_38 = V_7;
  29702. int32_t L_39 = V_2;
  29703. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  29704. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * L_41 = ___operation2;
  29705. RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE L_42;
  29706. memset((&L_42), 0, sizeof(L_42));
  29707. RowIntervalOperationWrapper_2__ctor_m6131C99C7FBEF78871F562DB1C55023D186670F6_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *)(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  29708. V_9 = (RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE )L_42;
  29709. int32_t L_43 = V_5;
  29710. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  29711. RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE L_45 = V_9;
  29712. RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE L_46 = (RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE )L_45;
  29713. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  29714. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  29715. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  29716. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  29717. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  29718. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  29719. }
  29720. IL_00dc:
  29721. {
  29722. return;
  29723. }
  29724. }
  29725. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  29726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m47CDBBEBCBD5272F1EC24FE98481A7D0E053DF5F_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * ___operation2, const RuntimeMethod* method)
  29727. {
  29728. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  29729. memset((&V_0), 0, sizeof(V_0));
  29730. {
  29731. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  29732. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  29733. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  29734. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  29735. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  29736. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * L_3 = ___operation2;
  29737. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *)(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  29738. return;
  29739. }
  29740. }
  29741. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  29742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mD88D8B2F4E6F5045700F10C357EECB0351973DCA_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * ___operation2, const RuntimeMethod* method)
  29743. {
  29744. static bool s_Il2CppMethodInitialized;
  29745. if (!s_Il2CppMethodInitialized)
  29746. {
  29747. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  29748. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  29749. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29750. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29751. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  29752. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  29753. s_Il2CppMethodInitialized = true;
  29754. }
  29755. int32_t V_0 = 0;
  29756. int32_t V_1 = 0;
  29757. int32_t V_2 = 0;
  29758. int32_t V_3 = 0;
  29759. int32_t V_4 = 0;
  29760. int32_t V_5 = 0;
  29761. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  29762. int32_t V_7 = 0;
  29763. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  29764. RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 V_9;
  29765. memset((&V_9), 0, sizeof(V_9));
  29766. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  29767. memset((&V_10), 0, sizeof(V_10));
  29768. RuntimeObject* V_11 = NULL;
  29769. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  29770. memset((&V_12), 0, sizeof(V_12));
  29771. Exception_t * __last_unhandled_exception = 0;
  29772. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29773. {
  29774. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  29775. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  29776. int32_t L_1;
  29777. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29778. V_0 = (int32_t)L_1;
  29779. int32_t L_2;
  29780. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29781. V_1 = (int32_t)L_2;
  29782. int32_t L_3;
  29783. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29784. V_2 = (int32_t)L_3;
  29785. int32_t L_4;
  29786. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29787. V_3 = (int32_t)L_4;
  29788. int32_t L_5 = V_2;
  29789. int32_t L_6 = V_3;
  29790. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  29791. int32_t L_8;
  29792. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  29793. int32_t L_9;
  29794. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  29795. V_4 = (int32_t)L_9;
  29796. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  29797. int32_t L_11;
  29798. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  29799. int32_t L_12 = V_4;
  29800. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29801. int32_t L_13;
  29802. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  29803. V_5 = (int32_t)L_13;
  29804. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  29805. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  29806. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  29807. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  29808. int32_t L_16 = V_5;
  29809. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  29810. {
  29811. goto IL_0097;
  29812. }
  29813. }
  29814. {
  29815. int32_t L_17 = V_0;
  29816. int32_t L_18 = V_1;
  29817. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  29818. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  29819. int32_t L_20 = V_2;
  29820. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  29821. RuntimeObject* L_21;
  29822. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  29823. V_11 = (RuntimeObject*)L_21;
  29824. }
  29825. IL_0066:
  29826. try
  29827. {// begin try (depth: 1)
  29828. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * L_22 = ___operation2;
  29829. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * L_23;
  29830. L_23 = (( ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * (*) (ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *)(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  29831. RuntimeObject* L_24 = V_11;
  29832. NullCheck((RuntimeObject*)L_24);
  29833. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  29834. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  29835. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  29836. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  29837. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  29838. Il2CppFakeBox<ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  29839. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  29840. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  29841. *L_23 = L_27.m_Value;
  29842. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  29843. }// end try (depth: 1)
  29844. catch(Il2CppExceptionWrapper& e)
  29845. {
  29846. __last_unhandled_exception = (Exception_t *)e.ex;
  29847. goto FINALLY_008b;
  29848. }
  29849. FINALLY_008b:
  29850. {// begin finally (depth: 1)
  29851. {
  29852. RuntimeObject* L_28 = V_11;
  29853. if (!L_28)
  29854. {
  29855. goto IL_0096;
  29856. }
  29857. }
  29858. IL_008f:
  29859. {
  29860. RuntimeObject* L_29 = V_11;
  29861. NullCheck((RuntimeObject*)L_29);
  29862. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  29863. }
  29864. IL_0096:
  29865. {
  29866. IL2CPP_END_FINALLY(139)
  29867. }
  29868. }// end finally (depth: 1)
  29869. IL2CPP_CLEANUP(139)
  29870. {
  29871. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29872. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  29873. }
  29874. IL_0097:
  29875. {
  29876. int32_t L_30 = V_3;
  29877. int32_t L_31 = V_5;
  29878. int32_t L_32;
  29879. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  29880. V_7 = (int32_t)L_32;
  29881. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  29882. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  29883. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  29884. int32_t L_35 = V_5;
  29885. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  29886. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  29887. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  29888. int32_t L_36 = V_0;
  29889. int32_t L_37 = V_1;
  29890. int32_t L_38 = V_7;
  29891. int32_t L_39 = V_2;
  29892. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  29893. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * L_41 = ___operation2;
  29894. RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 L_42;
  29895. memset((&L_42), 0, sizeof(L_42));
  29896. RowIntervalOperationWrapper_2__ctor_m1AF2E3D27B5780DE7E28330AA3AD5AAC4E80ECEE_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *)(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  29897. V_9 = (RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 )L_42;
  29898. int32_t L_43 = V_5;
  29899. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  29900. RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 L_45 = V_9;
  29901. RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 L_46 = (RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 )L_45;
  29902. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  29903. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  29904. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  29905. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  29906. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  29907. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  29908. }
  29909. IL_00dc:
  29910. {
  29911. return;
  29912. }
  29913. }
  29914. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  29915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m5646E00015E436721D26BE9880FCE427CCE49171_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * ___operation2, const RuntimeMethod* method)
  29916. {
  29917. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  29918. memset((&V_0), 0, sizeof(V_0));
  29919. {
  29920. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  29921. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  29922. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  29923. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  29924. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  29925. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * L_3 = ___operation2;
  29926. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *)(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  29927. return;
  29928. }
  29929. }
  29930. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  29931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m971B6B7DA960A35E9478680C5554DEB87755ACB6_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * ___operation2, const RuntimeMethod* method)
  29932. {
  29933. static bool s_Il2CppMethodInitialized;
  29934. if (!s_Il2CppMethodInitialized)
  29935. {
  29936. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  29937. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  29938. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29939. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29940. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  29941. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  29942. s_Il2CppMethodInitialized = true;
  29943. }
  29944. int32_t V_0 = 0;
  29945. int32_t V_1 = 0;
  29946. int32_t V_2 = 0;
  29947. int32_t V_3 = 0;
  29948. int32_t V_4 = 0;
  29949. int32_t V_5 = 0;
  29950. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  29951. int32_t V_7 = 0;
  29952. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  29953. RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 V_9;
  29954. memset((&V_9), 0, sizeof(V_9));
  29955. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  29956. memset((&V_10), 0, sizeof(V_10));
  29957. RuntimeObject* V_11 = NULL;
  29958. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  29959. memset((&V_12), 0, sizeof(V_12));
  29960. Exception_t * __last_unhandled_exception = 0;
  29961. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29962. {
  29963. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  29964. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  29965. int32_t L_1;
  29966. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29967. V_0 = (int32_t)L_1;
  29968. int32_t L_2;
  29969. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29970. V_1 = (int32_t)L_2;
  29971. int32_t L_3;
  29972. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29973. V_2 = (int32_t)L_3;
  29974. int32_t L_4;
  29975. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  29976. V_3 = (int32_t)L_4;
  29977. int32_t L_5 = V_2;
  29978. int32_t L_6 = V_3;
  29979. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  29980. int32_t L_8;
  29981. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  29982. int32_t L_9;
  29983. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  29984. V_4 = (int32_t)L_9;
  29985. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  29986. int32_t L_11;
  29987. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  29988. int32_t L_12 = V_4;
  29989. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29990. int32_t L_13;
  29991. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  29992. V_5 = (int32_t)L_13;
  29993. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  29994. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  29995. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  29996. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  29997. int32_t L_16 = V_5;
  29998. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  29999. {
  30000. goto IL_0097;
  30001. }
  30002. }
  30003. {
  30004. int32_t L_17 = V_0;
  30005. int32_t L_18 = V_1;
  30006. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  30007. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  30008. int32_t L_20 = V_2;
  30009. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  30010. RuntimeObject* L_21;
  30011. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  30012. V_11 = (RuntimeObject*)L_21;
  30013. }
  30014. IL_0066:
  30015. try
  30016. {// begin try (depth: 1)
  30017. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * L_22 = ___operation2;
  30018. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * L_23;
  30019. L_23 = (( ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * (*) (ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *)(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  30020. RuntimeObject* L_24 = V_11;
  30021. NullCheck((RuntimeObject*)L_24);
  30022. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  30023. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  30024. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  30025. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  30026. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  30027. Il2CppFakeBox<ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  30028. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  30029. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  30030. *L_23 = L_27.m_Value;
  30031. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  30032. }// end try (depth: 1)
  30033. catch(Il2CppExceptionWrapper& e)
  30034. {
  30035. __last_unhandled_exception = (Exception_t *)e.ex;
  30036. goto FINALLY_008b;
  30037. }
  30038. FINALLY_008b:
  30039. {// begin finally (depth: 1)
  30040. {
  30041. RuntimeObject* L_28 = V_11;
  30042. if (!L_28)
  30043. {
  30044. goto IL_0096;
  30045. }
  30046. }
  30047. IL_008f:
  30048. {
  30049. RuntimeObject* L_29 = V_11;
  30050. NullCheck((RuntimeObject*)L_29);
  30051. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  30052. }
  30053. IL_0096:
  30054. {
  30055. IL2CPP_END_FINALLY(139)
  30056. }
  30057. }// end finally (depth: 1)
  30058. IL2CPP_CLEANUP(139)
  30059. {
  30060. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30061. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  30062. }
  30063. IL_0097:
  30064. {
  30065. int32_t L_30 = V_3;
  30066. int32_t L_31 = V_5;
  30067. int32_t L_32;
  30068. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  30069. V_7 = (int32_t)L_32;
  30070. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  30071. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  30072. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  30073. int32_t L_35 = V_5;
  30074. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  30075. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  30076. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  30077. int32_t L_36 = V_0;
  30078. int32_t L_37 = V_1;
  30079. int32_t L_38 = V_7;
  30080. int32_t L_39 = V_2;
  30081. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  30082. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * L_41 = ___operation2;
  30083. RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 L_42;
  30084. memset((&L_42), 0, sizeof(L_42));
  30085. RowIntervalOperationWrapper_2__ctor_m49D02A56B70C3E3376436FDF034F298A08EC6B1F_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *)(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  30086. V_9 = (RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 )L_42;
  30087. int32_t L_43 = V_5;
  30088. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  30089. RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 L_45 = V_9;
  30090. RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 L_46 = (RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 )L_45;
  30091. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  30092. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  30093. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  30094. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  30095. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  30096. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  30097. }
  30098. IL_00dc:
  30099. {
  30100. return;
  30101. }
  30102. }
  30103. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  30104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mC4DDF431EE33AC1A39A2DEF010DC539A31229149_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * ___operation2, const RuntimeMethod* method)
  30105. {
  30106. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  30107. memset((&V_0), 0, sizeof(V_0));
  30108. {
  30109. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  30110. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  30111. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  30112. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  30113. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  30114. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * L_3 = ___operation2;
  30115. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *)(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  30116. return;
  30117. }
  30118. }
  30119. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  30120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mD3D62E947D7357E859BE802494901252844C94C8_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * ___operation2, const RuntimeMethod* method)
  30121. {
  30122. static bool s_Il2CppMethodInitialized;
  30123. if (!s_Il2CppMethodInitialized)
  30124. {
  30125. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  30126. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  30127. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30128. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30129. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  30130. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  30131. s_Il2CppMethodInitialized = true;
  30132. }
  30133. int32_t V_0 = 0;
  30134. int32_t V_1 = 0;
  30135. int32_t V_2 = 0;
  30136. int32_t V_3 = 0;
  30137. int32_t V_4 = 0;
  30138. int32_t V_5 = 0;
  30139. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  30140. int32_t V_7 = 0;
  30141. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  30142. RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 V_9;
  30143. memset((&V_9), 0, sizeof(V_9));
  30144. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  30145. memset((&V_10), 0, sizeof(V_10));
  30146. RuntimeObject* V_11 = NULL;
  30147. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  30148. memset((&V_12), 0, sizeof(V_12));
  30149. Exception_t * __last_unhandled_exception = 0;
  30150. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30151. {
  30152. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  30153. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  30154. int32_t L_1;
  30155. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30156. V_0 = (int32_t)L_1;
  30157. int32_t L_2;
  30158. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30159. V_1 = (int32_t)L_2;
  30160. int32_t L_3;
  30161. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30162. V_2 = (int32_t)L_3;
  30163. int32_t L_4;
  30164. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30165. V_3 = (int32_t)L_4;
  30166. int32_t L_5 = V_2;
  30167. int32_t L_6 = V_3;
  30168. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  30169. int32_t L_8;
  30170. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  30171. int32_t L_9;
  30172. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  30173. V_4 = (int32_t)L_9;
  30174. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  30175. int32_t L_11;
  30176. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  30177. int32_t L_12 = V_4;
  30178. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30179. int32_t L_13;
  30180. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  30181. V_5 = (int32_t)L_13;
  30182. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  30183. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  30184. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  30185. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  30186. int32_t L_16 = V_5;
  30187. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  30188. {
  30189. goto IL_0097;
  30190. }
  30191. }
  30192. {
  30193. int32_t L_17 = V_0;
  30194. int32_t L_18 = V_1;
  30195. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  30196. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  30197. int32_t L_20 = V_2;
  30198. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  30199. RuntimeObject* L_21;
  30200. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  30201. V_11 = (RuntimeObject*)L_21;
  30202. }
  30203. IL_0066:
  30204. try
  30205. {// begin try (depth: 1)
  30206. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * L_22 = ___operation2;
  30207. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * L_23;
  30208. L_23 = (( ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * (*) (ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *)(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  30209. RuntimeObject* L_24 = V_11;
  30210. NullCheck((RuntimeObject*)L_24);
  30211. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  30212. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  30213. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  30214. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  30215. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  30216. Il2CppFakeBox<ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  30217. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  30218. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  30219. *L_23 = L_27.m_Value;
  30220. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  30221. }// end try (depth: 1)
  30222. catch(Il2CppExceptionWrapper& e)
  30223. {
  30224. __last_unhandled_exception = (Exception_t *)e.ex;
  30225. goto FINALLY_008b;
  30226. }
  30227. FINALLY_008b:
  30228. {// begin finally (depth: 1)
  30229. {
  30230. RuntimeObject* L_28 = V_11;
  30231. if (!L_28)
  30232. {
  30233. goto IL_0096;
  30234. }
  30235. }
  30236. IL_008f:
  30237. {
  30238. RuntimeObject* L_29 = V_11;
  30239. NullCheck((RuntimeObject*)L_29);
  30240. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  30241. }
  30242. IL_0096:
  30243. {
  30244. IL2CPP_END_FINALLY(139)
  30245. }
  30246. }// end finally (depth: 1)
  30247. IL2CPP_CLEANUP(139)
  30248. {
  30249. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30250. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  30251. }
  30252. IL_0097:
  30253. {
  30254. int32_t L_30 = V_3;
  30255. int32_t L_31 = V_5;
  30256. int32_t L_32;
  30257. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  30258. V_7 = (int32_t)L_32;
  30259. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  30260. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  30261. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  30262. int32_t L_35 = V_5;
  30263. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  30264. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  30265. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  30266. int32_t L_36 = V_0;
  30267. int32_t L_37 = V_1;
  30268. int32_t L_38 = V_7;
  30269. int32_t L_39 = V_2;
  30270. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  30271. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * L_41 = ___operation2;
  30272. RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 L_42;
  30273. memset((&L_42), 0, sizeof(L_42));
  30274. RowIntervalOperationWrapper_2__ctor_m79CF3682D5EE9192C758E75EFED09D63DB36C683_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *)(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  30275. V_9 = (RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 )L_42;
  30276. int32_t L_43 = V_5;
  30277. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  30278. RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 L_45 = V_9;
  30279. RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 L_46 = (RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 )L_45;
  30280. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  30281. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  30282. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  30283. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  30284. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  30285. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  30286. }
  30287. IL_00dc:
  30288. {
  30289. return;
  30290. }
  30291. }
  30292. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  30293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m73C6F64DCCC78896D18719D32144E4FD815AFF64_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * ___operation2, const RuntimeMethod* method)
  30294. {
  30295. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  30296. memset((&V_0), 0, sizeof(V_0));
  30297. {
  30298. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  30299. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  30300. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  30301. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  30302. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  30303. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * L_3 = ___operation2;
  30304. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *)(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  30305. return;
  30306. }
  30307. }
  30308. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  30309. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m831B193354F084E224F970799A28CEBDAC9EC175_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * ___operation2, const RuntimeMethod* method)
  30310. {
  30311. static bool s_Il2CppMethodInitialized;
  30312. if (!s_Il2CppMethodInitialized)
  30313. {
  30314. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  30315. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  30316. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30317. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30318. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  30319. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  30320. s_Il2CppMethodInitialized = true;
  30321. }
  30322. int32_t V_0 = 0;
  30323. int32_t V_1 = 0;
  30324. int32_t V_2 = 0;
  30325. int32_t V_3 = 0;
  30326. int32_t V_4 = 0;
  30327. int32_t V_5 = 0;
  30328. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  30329. int32_t V_7 = 0;
  30330. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  30331. RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 V_9;
  30332. memset((&V_9), 0, sizeof(V_9));
  30333. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  30334. memset((&V_10), 0, sizeof(V_10));
  30335. RuntimeObject* V_11 = NULL;
  30336. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  30337. memset((&V_12), 0, sizeof(V_12));
  30338. Exception_t * __last_unhandled_exception = 0;
  30339. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30340. {
  30341. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  30342. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  30343. int32_t L_1;
  30344. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30345. V_0 = (int32_t)L_1;
  30346. int32_t L_2;
  30347. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30348. V_1 = (int32_t)L_2;
  30349. int32_t L_3;
  30350. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30351. V_2 = (int32_t)L_3;
  30352. int32_t L_4;
  30353. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30354. V_3 = (int32_t)L_4;
  30355. int32_t L_5 = V_2;
  30356. int32_t L_6 = V_3;
  30357. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  30358. int32_t L_8;
  30359. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  30360. int32_t L_9;
  30361. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  30362. V_4 = (int32_t)L_9;
  30363. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  30364. int32_t L_11;
  30365. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  30366. int32_t L_12 = V_4;
  30367. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30368. int32_t L_13;
  30369. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  30370. V_5 = (int32_t)L_13;
  30371. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  30372. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  30373. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  30374. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  30375. int32_t L_16 = V_5;
  30376. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  30377. {
  30378. goto IL_0097;
  30379. }
  30380. }
  30381. {
  30382. int32_t L_17 = V_0;
  30383. int32_t L_18 = V_1;
  30384. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  30385. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  30386. int32_t L_20 = V_2;
  30387. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  30388. RuntimeObject* L_21;
  30389. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  30390. V_11 = (RuntimeObject*)L_21;
  30391. }
  30392. IL_0066:
  30393. try
  30394. {// begin try (depth: 1)
  30395. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * L_22 = ___operation2;
  30396. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * L_23;
  30397. L_23 = (( ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * (*) (ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *)(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  30398. RuntimeObject* L_24 = V_11;
  30399. NullCheck((RuntimeObject*)L_24);
  30400. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  30401. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  30402. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  30403. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  30404. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  30405. Il2CppFakeBox<ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  30406. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  30407. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  30408. *L_23 = L_27.m_Value;
  30409. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  30410. }// end try (depth: 1)
  30411. catch(Il2CppExceptionWrapper& e)
  30412. {
  30413. __last_unhandled_exception = (Exception_t *)e.ex;
  30414. goto FINALLY_008b;
  30415. }
  30416. FINALLY_008b:
  30417. {// begin finally (depth: 1)
  30418. {
  30419. RuntimeObject* L_28 = V_11;
  30420. if (!L_28)
  30421. {
  30422. goto IL_0096;
  30423. }
  30424. }
  30425. IL_008f:
  30426. {
  30427. RuntimeObject* L_29 = V_11;
  30428. NullCheck((RuntimeObject*)L_29);
  30429. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  30430. }
  30431. IL_0096:
  30432. {
  30433. IL2CPP_END_FINALLY(139)
  30434. }
  30435. }// end finally (depth: 1)
  30436. IL2CPP_CLEANUP(139)
  30437. {
  30438. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30439. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  30440. }
  30441. IL_0097:
  30442. {
  30443. int32_t L_30 = V_3;
  30444. int32_t L_31 = V_5;
  30445. int32_t L_32;
  30446. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  30447. V_7 = (int32_t)L_32;
  30448. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  30449. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  30450. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  30451. int32_t L_35 = V_5;
  30452. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  30453. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  30454. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  30455. int32_t L_36 = V_0;
  30456. int32_t L_37 = V_1;
  30457. int32_t L_38 = V_7;
  30458. int32_t L_39 = V_2;
  30459. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  30460. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * L_41 = ___operation2;
  30461. RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 L_42;
  30462. memset((&L_42), 0, sizeof(L_42));
  30463. RowIntervalOperationWrapper_2__ctor_mDECEC0E1D4550747907D4E6EF40A2D547BE0CEE7_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *)(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  30464. V_9 = (RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 )L_42;
  30465. int32_t L_43 = V_5;
  30466. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  30467. RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 L_45 = V_9;
  30468. RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 L_46 = (RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 )L_45;
  30469. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  30470. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  30471. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  30472. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  30473. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  30474. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  30475. }
  30476. IL_00dc:
  30477. {
  30478. return;
  30479. }
  30480. }
  30481. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  30482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mA2167B2D7D6BE45559B0C276CF95A0040C516173_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * ___operation2, const RuntimeMethod* method)
  30483. {
  30484. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  30485. memset((&V_0), 0, sizeof(V_0));
  30486. {
  30487. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  30488. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  30489. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  30490. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  30491. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  30492. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * L_3 = ___operation2;
  30493. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *)(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  30494. return;
  30495. }
  30496. }
  30497. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  30498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m8F578B58A7520BDB29D732B24F780F68BA019267_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * ___operation2, const RuntimeMethod* method)
  30499. {
  30500. static bool s_Il2CppMethodInitialized;
  30501. if (!s_Il2CppMethodInitialized)
  30502. {
  30503. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  30504. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  30505. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30506. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30507. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  30508. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  30509. s_Il2CppMethodInitialized = true;
  30510. }
  30511. int32_t V_0 = 0;
  30512. int32_t V_1 = 0;
  30513. int32_t V_2 = 0;
  30514. int32_t V_3 = 0;
  30515. int32_t V_4 = 0;
  30516. int32_t V_5 = 0;
  30517. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  30518. int32_t V_7 = 0;
  30519. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  30520. RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 V_9;
  30521. memset((&V_9), 0, sizeof(V_9));
  30522. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  30523. memset((&V_10), 0, sizeof(V_10));
  30524. RuntimeObject* V_11 = NULL;
  30525. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  30526. memset((&V_12), 0, sizeof(V_12));
  30527. Exception_t * __last_unhandled_exception = 0;
  30528. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30529. {
  30530. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  30531. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  30532. int32_t L_1;
  30533. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30534. V_0 = (int32_t)L_1;
  30535. int32_t L_2;
  30536. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30537. V_1 = (int32_t)L_2;
  30538. int32_t L_3;
  30539. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30540. V_2 = (int32_t)L_3;
  30541. int32_t L_4;
  30542. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30543. V_3 = (int32_t)L_4;
  30544. int32_t L_5 = V_2;
  30545. int32_t L_6 = V_3;
  30546. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  30547. int32_t L_8;
  30548. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  30549. int32_t L_9;
  30550. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  30551. V_4 = (int32_t)L_9;
  30552. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  30553. int32_t L_11;
  30554. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  30555. int32_t L_12 = V_4;
  30556. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30557. int32_t L_13;
  30558. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  30559. V_5 = (int32_t)L_13;
  30560. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  30561. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  30562. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  30563. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  30564. int32_t L_16 = V_5;
  30565. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  30566. {
  30567. goto IL_0097;
  30568. }
  30569. }
  30570. {
  30571. int32_t L_17 = V_0;
  30572. int32_t L_18 = V_1;
  30573. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  30574. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  30575. int32_t L_20 = V_2;
  30576. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  30577. RuntimeObject* L_21;
  30578. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  30579. V_11 = (RuntimeObject*)L_21;
  30580. }
  30581. IL_0066:
  30582. try
  30583. {// begin try (depth: 1)
  30584. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * L_22 = ___operation2;
  30585. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * L_23;
  30586. L_23 = (( ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * (*) (ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *)(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  30587. RuntimeObject* L_24 = V_11;
  30588. NullCheck((RuntimeObject*)L_24);
  30589. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  30590. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  30591. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  30592. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  30593. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  30594. Il2CppFakeBox<ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  30595. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  30596. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  30597. *L_23 = L_27.m_Value;
  30598. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  30599. }// end try (depth: 1)
  30600. catch(Il2CppExceptionWrapper& e)
  30601. {
  30602. __last_unhandled_exception = (Exception_t *)e.ex;
  30603. goto FINALLY_008b;
  30604. }
  30605. FINALLY_008b:
  30606. {// begin finally (depth: 1)
  30607. {
  30608. RuntimeObject* L_28 = V_11;
  30609. if (!L_28)
  30610. {
  30611. goto IL_0096;
  30612. }
  30613. }
  30614. IL_008f:
  30615. {
  30616. RuntimeObject* L_29 = V_11;
  30617. NullCheck((RuntimeObject*)L_29);
  30618. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  30619. }
  30620. IL_0096:
  30621. {
  30622. IL2CPP_END_FINALLY(139)
  30623. }
  30624. }// end finally (depth: 1)
  30625. IL2CPP_CLEANUP(139)
  30626. {
  30627. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30628. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  30629. }
  30630. IL_0097:
  30631. {
  30632. int32_t L_30 = V_3;
  30633. int32_t L_31 = V_5;
  30634. int32_t L_32;
  30635. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  30636. V_7 = (int32_t)L_32;
  30637. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  30638. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  30639. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  30640. int32_t L_35 = V_5;
  30641. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  30642. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  30643. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  30644. int32_t L_36 = V_0;
  30645. int32_t L_37 = V_1;
  30646. int32_t L_38 = V_7;
  30647. int32_t L_39 = V_2;
  30648. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  30649. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * L_41 = ___operation2;
  30650. RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 L_42;
  30651. memset((&L_42), 0, sizeof(L_42));
  30652. RowIntervalOperationWrapper_2__ctor_m32D0A8C591F571CBBF00E4A8369B20C58D481B66_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *)(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  30653. V_9 = (RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 )L_42;
  30654. int32_t L_43 = V_5;
  30655. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  30656. RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 L_45 = V_9;
  30657. RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 L_46 = (RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 )L_45;
  30658. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  30659. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  30660. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  30661. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  30662. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  30663. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  30664. }
  30665. IL_00dc:
  30666. {
  30667. return;
  30668. }
  30669. }
  30670. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  30671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mE013D3E3374A91D9FA55EAB2A22E7D75DCFF2350_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * ___operation2, const RuntimeMethod* method)
  30672. {
  30673. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  30674. memset((&V_0), 0, sizeof(V_0));
  30675. {
  30676. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  30677. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  30678. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  30679. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  30680. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  30681. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * L_3 = ___operation2;
  30682. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *)(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  30683. return;
  30684. }
  30685. }
  30686. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.HalfVector4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  30687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m17F398E5DD0658C187F44BB6DC45D067309C18B0_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * ___operation2, const RuntimeMethod* method)
  30688. {
  30689. static bool s_Il2CppMethodInitialized;
  30690. if (!s_Il2CppMethodInitialized)
  30691. {
  30692. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  30693. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  30694. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30695. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30696. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  30697. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  30698. s_Il2CppMethodInitialized = true;
  30699. }
  30700. int32_t V_0 = 0;
  30701. int32_t V_1 = 0;
  30702. int32_t V_2 = 0;
  30703. int32_t V_3 = 0;
  30704. int32_t V_4 = 0;
  30705. int32_t V_5 = 0;
  30706. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  30707. int32_t V_7 = 0;
  30708. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  30709. RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 V_9;
  30710. memset((&V_9), 0, sizeof(V_9));
  30711. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  30712. memset((&V_10), 0, sizeof(V_10));
  30713. RuntimeObject* V_11 = NULL;
  30714. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  30715. memset((&V_12), 0, sizeof(V_12));
  30716. Exception_t * __last_unhandled_exception = 0;
  30717. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30718. {
  30719. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  30720. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  30721. int32_t L_1;
  30722. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30723. V_0 = (int32_t)L_1;
  30724. int32_t L_2;
  30725. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30726. V_1 = (int32_t)L_2;
  30727. int32_t L_3;
  30728. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30729. V_2 = (int32_t)L_3;
  30730. int32_t L_4;
  30731. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30732. V_3 = (int32_t)L_4;
  30733. int32_t L_5 = V_2;
  30734. int32_t L_6 = V_3;
  30735. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  30736. int32_t L_8;
  30737. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  30738. int32_t L_9;
  30739. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  30740. V_4 = (int32_t)L_9;
  30741. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  30742. int32_t L_11;
  30743. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  30744. int32_t L_12 = V_4;
  30745. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30746. int32_t L_13;
  30747. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  30748. V_5 = (int32_t)L_13;
  30749. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  30750. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  30751. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  30752. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  30753. int32_t L_16 = V_5;
  30754. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  30755. {
  30756. goto IL_0097;
  30757. }
  30758. }
  30759. {
  30760. int32_t L_17 = V_0;
  30761. int32_t L_18 = V_1;
  30762. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  30763. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  30764. int32_t L_20 = V_2;
  30765. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  30766. RuntimeObject* L_21;
  30767. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  30768. V_11 = (RuntimeObject*)L_21;
  30769. }
  30770. IL_0066:
  30771. try
  30772. {// begin try (depth: 1)
  30773. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * L_22 = ___operation2;
  30774. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * L_23;
  30775. L_23 = (( ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * (*) (ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *)(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  30776. RuntimeObject* L_24 = V_11;
  30777. NullCheck((RuntimeObject*)L_24);
  30778. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  30779. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  30780. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  30781. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  30782. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  30783. Il2CppFakeBox<ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  30784. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  30785. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  30786. *L_23 = L_27.m_Value;
  30787. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  30788. }// end try (depth: 1)
  30789. catch(Il2CppExceptionWrapper& e)
  30790. {
  30791. __last_unhandled_exception = (Exception_t *)e.ex;
  30792. goto FINALLY_008b;
  30793. }
  30794. FINALLY_008b:
  30795. {// begin finally (depth: 1)
  30796. {
  30797. RuntimeObject* L_28 = V_11;
  30798. if (!L_28)
  30799. {
  30800. goto IL_0096;
  30801. }
  30802. }
  30803. IL_008f:
  30804. {
  30805. RuntimeObject* L_29 = V_11;
  30806. NullCheck((RuntimeObject*)L_29);
  30807. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  30808. }
  30809. IL_0096:
  30810. {
  30811. IL2CPP_END_FINALLY(139)
  30812. }
  30813. }// end finally (depth: 1)
  30814. IL2CPP_CLEANUP(139)
  30815. {
  30816. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30817. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  30818. }
  30819. IL_0097:
  30820. {
  30821. int32_t L_30 = V_3;
  30822. int32_t L_31 = V_5;
  30823. int32_t L_32;
  30824. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  30825. V_7 = (int32_t)L_32;
  30826. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  30827. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  30828. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  30829. int32_t L_35 = V_5;
  30830. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  30831. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  30832. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  30833. int32_t L_36 = V_0;
  30834. int32_t L_37 = V_1;
  30835. int32_t L_38 = V_7;
  30836. int32_t L_39 = V_2;
  30837. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  30838. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * L_41 = ___operation2;
  30839. RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 L_42;
  30840. memset((&L_42), 0, sizeof(L_42));
  30841. RowIntervalOperationWrapper_2__ctor_m7F8858BB5B97FA479E608AF6BD34B6EA8532A3CA_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *)(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  30842. V_9 = (RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 )L_42;
  30843. int32_t L_43 = V_5;
  30844. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  30845. RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 L_45 = V_9;
  30846. RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 L_46 = (RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 )L_45;
  30847. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  30848. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  30849. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  30850. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  30851. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  30852. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  30853. }
  30854. IL_00dc:
  30855. {
  30856. return;
  30857. }
  30858. }
  30859. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  30860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m3B41B9B9881CE65544DBC402AA875F5F34D049D3_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * ___operation2, const RuntimeMethod* method)
  30861. {
  30862. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  30863. memset((&V_0), 0, sizeof(V_0));
  30864. {
  30865. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  30866. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  30867. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  30868. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  30869. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  30870. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * L_3 = ___operation2;
  30871. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *)(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  30872. return;
  30873. }
  30874. }
  30875. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  30876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m2CC45EA1225B3B9C76EE2921D0551E20F1C2A21A_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * ___operation2, const RuntimeMethod* method)
  30877. {
  30878. static bool s_Il2CppMethodInitialized;
  30879. if (!s_Il2CppMethodInitialized)
  30880. {
  30881. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  30882. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  30883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30885. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  30886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  30887. s_Il2CppMethodInitialized = true;
  30888. }
  30889. int32_t V_0 = 0;
  30890. int32_t V_1 = 0;
  30891. int32_t V_2 = 0;
  30892. int32_t V_3 = 0;
  30893. int32_t V_4 = 0;
  30894. int32_t V_5 = 0;
  30895. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  30896. int32_t V_7 = 0;
  30897. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  30898. RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C V_9;
  30899. memset((&V_9), 0, sizeof(V_9));
  30900. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  30901. memset((&V_10), 0, sizeof(V_10));
  30902. RuntimeObject* V_11 = NULL;
  30903. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  30904. memset((&V_12), 0, sizeof(V_12));
  30905. Exception_t * __last_unhandled_exception = 0;
  30906. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30907. {
  30908. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  30909. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  30910. int32_t L_1;
  30911. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30912. V_0 = (int32_t)L_1;
  30913. int32_t L_2;
  30914. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30915. V_1 = (int32_t)L_2;
  30916. int32_t L_3;
  30917. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30918. V_2 = (int32_t)L_3;
  30919. int32_t L_4;
  30920. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  30921. V_3 = (int32_t)L_4;
  30922. int32_t L_5 = V_2;
  30923. int32_t L_6 = V_3;
  30924. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  30925. int32_t L_8;
  30926. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  30927. int32_t L_9;
  30928. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  30929. V_4 = (int32_t)L_9;
  30930. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  30931. int32_t L_11;
  30932. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  30933. int32_t L_12 = V_4;
  30934. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30935. int32_t L_13;
  30936. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  30937. V_5 = (int32_t)L_13;
  30938. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  30939. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  30940. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  30941. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  30942. int32_t L_16 = V_5;
  30943. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  30944. {
  30945. goto IL_0097;
  30946. }
  30947. }
  30948. {
  30949. int32_t L_17 = V_0;
  30950. int32_t L_18 = V_1;
  30951. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  30952. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  30953. int32_t L_20 = V_2;
  30954. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  30955. RuntimeObject* L_21;
  30956. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  30957. V_11 = (RuntimeObject*)L_21;
  30958. }
  30959. IL_0066:
  30960. try
  30961. {// begin try (depth: 1)
  30962. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * L_22 = ___operation2;
  30963. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * L_23;
  30964. L_23 = (( ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * (*) (ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *)(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  30965. RuntimeObject* L_24 = V_11;
  30966. NullCheck((RuntimeObject*)L_24);
  30967. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  30968. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  30969. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  30970. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  30971. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  30972. Il2CppFakeBox<ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  30973. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  30974. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  30975. *L_23 = L_27.m_Value;
  30976. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  30977. }// end try (depth: 1)
  30978. catch(Il2CppExceptionWrapper& e)
  30979. {
  30980. __last_unhandled_exception = (Exception_t *)e.ex;
  30981. goto FINALLY_008b;
  30982. }
  30983. FINALLY_008b:
  30984. {// begin finally (depth: 1)
  30985. {
  30986. RuntimeObject* L_28 = V_11;
  30987. if (!L_28)
  30988. {
  30989. goto IL_0096;
  30990. }
  30991. }
  30992. IL_008f:
  30993. {
  30994. RuntimeObject* L_29 = V_11;
  30995. NullCheck((RuntimeObject*)L_29);
  30996. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  30997. }
  30998. IL_0096:
  30999. {
  31000. IL2CPP_END_FINALLY(139)
  31001. }
  31002. }// end finally (depth: 1)
  31003. IL2CPP_CLEANUP(139)
  31004. {
  31005. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31006. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  31007. }
  31008. IL_0097:
  31009. {
  31010. int32_t L_30 = V_3;
  31011. int32_t L_31 = V_5;
  31012. int32_t L_32;
  31013. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  31014. V_7 = (int32_t)L_32;
  31015. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  31016. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  31017. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  31018. int32_t L_35 = V_5;
  31019. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  31020. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  31021. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  31022. int32_t L_36 = V_0;
  31023. int32_t L_37 = V_1;
  31024. int32_t L_38 = V_7;
  31025. int32_t L_39 = V_2;
  31026. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  31027. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * L_41 = ___operation2;
  31028. RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C L_42;
  31029. memset((&L_42), 0, sizeof(L_42));
  31030. RowIntervalOperationWrapper_2__ctor_m7323A4DAF4DA0B30485972DC01922DF31E240C87_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *)(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  31031. V_9 = (RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C )L_42;
  31032. int32_t L_43 = V_5;
  31033. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  31034. RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C L_45 = V_9;
  31035. RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C L_46 = (RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C )L_45;
  31036. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  31037. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  31038. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  31039. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  31040. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  31041. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  31042. }
  31043. IL_00dc:
  31044. {
  31045. return;
  31046. }
  31047. }
  31048. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  31049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m8EBB1D5D1DC244A5481371AF1FFBB5C2FE06BEB3_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * ___operation2, const RuntimeMethod* method)
  31050. {
  31051. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  31052. memset((&V_0), 0, sizeof(V_0));
  31053. {
  31054. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  31055. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  31056. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  31057. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  31058. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  31059. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * L_3 = ___operation2;
  31060. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *)(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  31061. return;
  31062. }
  31063. }
  31064. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  31065. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mA33DEF3AB99F79F3C9B72E6E8AEFA6C441BA647F_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * ___operation2, const RuntimeMethod* method)
  31066. {
  31067. static bool s_Il2CppMethodInitialized;
  31068. if (!s_Il2CppMethodInitialized)
  31069. {
  31070. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  31071. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  31072. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31073. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31074. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  31075. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  31076. s_Il2CppMethodInitialized = true;
  31077. }
  31078. int32_t V_0 = 0;
  31079. int32_t V_1 = 0;
  31080. int32_t V_2 = 0;
  31081. int32_t V_3 = 0;
  31082. int32_t V_4 = 0;
  31083. int32_t V_5 = 0;
  31084. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  31085. int32_t V_7 = 0;
  31086. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  31087. RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F V_9;
  31088. memset((&V_9), 0, sizeof(V_9));
  31089. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  31090. memset((&V_10), 0, sizeof(V_10));
  31091. RuntimeObject* V_11 = NULL;
  31092. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  31093. memset((&V_12), 0, sizeof(V_12));
  31094. Exception_t * __last_unhandled_exception = 0;
  31095. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31096. {
  31097. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  31098. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  31099. int32_t L_1;
  31100. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31101. V_0 = (int32_t)L_1;
  31102. int32_t L_2;
  31103. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31104. V_1 = (int32_t)L_2;
  31105. int32_t L_3;
  31106. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31107. V_2 = (int32_t)L_3;
  31108. int32_t L_4;
  31109. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31110. V_3 = (int32_t)L_4;
  31111. int32_t L_5 = V_2;
  31112. int32_t L_6 = V_3;
  31113. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  31114. int32_t L_8;
  31115. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  31116. int32_t L_9;
  31117. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  31118. V_4 = (int32_t)L_9;
  31119. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  31120. int32_t L_11;
  31121. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  31122. int32_t L_12 = V_4;
  31123. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31124. int32_t L_13;
  31125. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  31126. V_5 = (int32_t)L_13;
  31127. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  31128. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  31129. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  31130. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  31131. int32_t L_16 = V_5;
  31132. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  31133. {
  31134. goto IL_0097;
  31135. }
  31136. }
  31137. {
  31138. int32_t L_17 = V_0;
  31139. int32_t L_18 = V_1;
  31140. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  31141. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  31142. int32_t L_20 = V_2;
  31143. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  31144. RuntimeObject* L_21;
  31145. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  31146. V_11 = (RuntimeObject*)L_21;
  31147. }
  31148. IL_0066:
  31149. try
  31150. {// begin try (depth: 1)
  31151. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * L_22 = ___operation2;
  31152. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * L_23;
  31153. L_23 = (( ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * (*) (ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *)(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  31154. RuntimeObject* L_24 = V_11;
  31155. NullCheck((RuntimeObject*)L_24);
  31156. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  31157. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  31158. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  31159. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  31160. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  31161. Il2CppFakeBox<ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  31162. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  31163. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  31164. *L_23 = L_27.m_Value;
  31165. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  31166. }// end try (depth: 1)
  31167. catch(Il2CppExceptionWrapper& e)
  31168. {
  31169. __last_unhandled_exception = (Exception_t *)e.ex;
  31170. goto FINALLY_008b;
  31171. }
  31172. FINALLY_008b:
  31173. {// begin finally (depth: 1)
  31174. {
  31175. RuntimeObject* L_28 = V_11;
  31176. if (!L_28)
  31177. {
  31178. goto IL_0096;
  31179. }
  31180. }
  31181. IL_008f:
  31182. {
  31183. RuntimeObject* L_29 = V_11;
  31184. NullCheck((RuntimeObject*)L_29);
  31185. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  31186. }
  31187. IL_0096:
  31188. {
  31189. IL2CPP_END_FINALLY(139)
  31190. }
  31191. }// end finally (depth: 1)
  31192. IL2CPP_CLEANUP(139)
  31193. {
  31194. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31195. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  31196. }
  31197. IL_0097:
  31198. {
  31199. int32_t L_30 = V_3;
  31200. int32_t L_31 = V_5;
  31201. int32_t L_32;
  31202. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  31203. V_7 = (int32_t)L_32;
  31204. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  31205. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  31206. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  31207. int32_t L_35 = V_5;
  31208. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  31209. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  31210. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  31211. int32_t L_36 = V_0;
  31212. int32_t L_37 = V_1;
  31213. int32_t L_38 = V_7;
  31214. int32_t L_39 = V_2;
  31215. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  31216. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * L_41 = ___operation2;
  31217. RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F L_42;
  31218. memset((&L_42), 0, sizeof(L_42));
  31219. RowIntervalOperationWrapper_2__ctor_m5C0EB313A52350D89BB5833D64034FF628A193F1_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *)(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  31220. V_9 = (RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F )L_42;
  31221. int32_t L_43 = V_5;
  31222. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  31223. RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F L_45 = V_9;
  31224. RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F L_46 = (RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F )L_45;
  31225. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  31226. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  31227. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  31228. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  31229. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  31230. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  31231. }
  31232. IL_00dc:
  31233. {
  31234. return;
  31235. }
  31236. }
  31237. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  31238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m7797123710C0019A30084212386D9BD9D6F24786_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * ___operation2, const RuntimeMethod* method)
  31239. {
  31240. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  31241. memset((&V_0), 0, sizeof(V_0));
  31242. {
  31243. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  31244. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  31245. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  31246. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  31247. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  31248. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * L_3 = ___operation2;
  31249. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *)(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  31250. return;
  31251. }
  31252. }
  31253. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  31254. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m2C8EFFE3EB1BA062E8C3585050553E8DC4AB3864_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * ___operation2, const RuntimeMethod* method)
  31255. {
  31256. static bool s_Il2CppMethodInitialized;
  31257. if (!s_Il2CppMethodInitialized)
  31258. {
  31259. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  31260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  31261. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31262. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31263. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  31264. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  31265. s_Il2CppMethodInitialized = true;
  31266. }
  31267. int32_t V_0 = 0;
  31268. int32_t V_1 = 0;
  31269. int32_t V_2 = 0;
  31270. int32_t V_3 = 0;
  31271. int32_t V_4 = 0;
  31272. int32_t V_5 = 0;
  31273. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  31274. int32_t V_7 = 0;
  31275. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  31276. RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC V_9;
  31277. memset((&V_9), 0, sizeof(V_9));
  31278. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  31279. memset((&V_10), 0, sizeof(V_10));
  31280. RuntimeObject* V_11 = NULL;
  31281. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  31282. memset((&V_12), 0, sizeof(V_12));
  31283. Exception_t * __last_unhandled_exception = 0;
  31284. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31285. {
  31286. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  31287. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  31288. int32_t L_1;
  31289. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31290. V_0 = (int32_t)L_1;
  31291. int32_t L_2;
  31292. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31293. V_1 = (int32_t)L_2;
  31294. int32_t L_3;
  31295. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31296. V_2 = (int32_t)L_3;
  31297. int32_t L_4;
  31298. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31299. V_3 = (int32_t)L_4;
  31300. int32_t L_5 = V_2;
  31301. int32_t L_6 = V_3;
  31302. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  31303. int32_t L_8;
  31304. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  31305. int32_t L_9;
  31306. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  31307. V_4 = (int32_t)L_9;
  31308. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  31309. int32_t L_11;
  31310. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  31311. int32_t L_12 = V_4;
  31312. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31313. int32_t L_13;
  31314. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  31315. V_5 = (int32_t)L_13;
  31316. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  31317. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  31318. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  31319. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  31320. int32_t L_16 = V_5;
  31321. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  31322. {
  31323. goto IL_0097;
  31324. }
  31325. }
  31326. {
  31327. int32_t L_17 = V_0;
  31328. int32_t L_18 = V_1;
  31329. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  31330. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  31331. int32_t L_20 = V_2;
  31332. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  31333. RuntimeObject* L_21;
  31334. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  31335. V_11 = (RuntimeObject*)L_21;
  31336. }
  31337. IL_0066:
  31338. try
  31339. {// begin try (depth: 1)
  31340. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * L_22 = ___operation2;
  31341. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * L_23;
  31342. L_23 = (( ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * (*) (ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *)(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  31343. RuntimeObject* L_24 = V_11;
  31344. NullCheck((RuntimeObject*)L_24);
  31345. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  31346. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  31347. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  31348. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  31349. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  31350. Il2CppFakeBox<ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  31351. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  31352. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  31353. *L_23 = L_27.m_Value;
  31354. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  31355. }// end try (depth: 1)
  31356. catch(Il2CppExceptionWrapper& e)
  31357. {
  31358. __last_unhandled_exception = (Exception_t *)e.ex;
  31359. goto FINALLY_008b;
  31360. }
  31361. FINALLY_008b:
  31362. {// begin finally (depth: 1)
  31363. {
  31364. RuntimeObject* L_28 = V_11;
  31365. if (!L_28)
  31366. {
  31367. goto IL_0096;
  31368. }
  31369. }
  31370. IL_008f:
  31371. {
  31372. RuntimeObject* L_29 = V_11;
  31373. NullCheck((RuntimeObject*)L_29);
  31374. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  31375. }
  31376. IL_0096:
  31377. {
  31378. IL2CPP_END_FINALLY(139)
  31379. }
  31380. }// end finally (depth: 1)
  31381. IL2CPP_CLEANUP(139)
  31382. {
  31383. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31384. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  31385. }
  31386. IL_0097:
  31387. {
  31388. int32_t L_30 = V_3;
  31389. int32_t L_31 = V_5;
  31390. int32_t L_32;
  31391. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  31392. V_7 = (int32_t)L_32;
  31393. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  31394. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  31395. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  31396. int32_t L_35 = V_5;
  31397. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  31398. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  31399. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  31400. int32_t L_36 = V_0;
  31401. int32_t L_37 = V_1;
  31402. int32_t L_38 = V_7;
  31403. int32_t L_39 = V_2;
  31404. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  31405. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * L_41 = ___operation2;
  31406. RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC L_42;
  31407. memset((&L_42), 0, sizeof(L_42));
  31408. RowIntervalOperationWrapper_2__ctor_m78BD8834F38B545667DD8C98ACF173DF11B53ECB_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *)(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  31409. V_9 = (RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC )L_42;
  31410. int32_t L_43 = V_5;
  31411. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  31412. RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC L_45 = V_9;
  31413. RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC L_46 = (RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC )L_45;
  31414. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  31415. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  31416. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  31417. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  31418. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  31419. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  31420. }
  31421. IL_00dc:
  31422. {
  31423. return;
  31424. }
  31425. }
  31426. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  31427. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m42B5CF874CBA5300034D14B19022D23049DED20C_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * ___operation2, const RuntimeMethod* method)
  31428. {
  31429. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  31430. memset((&V_0), 0, sizeof(V_0));
  31431. {
  31432. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  31433. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  31434. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  31435. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  31436. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  31437. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * L_3 = ___operation2;
  31438. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *)(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  31439. return;
  31440. }
  31441. }
  31442. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  31443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mA01C09764F6D884AA8EBFAD24B7028E79827D98F_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * ___operation2, const RuntimeMethod* method)
  31444. {
  31445. static bool s_Il2CppMethodInitialized;
  31446. if (!s_Il2CppMethodInitialized)
  31447. {
  31448. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  31449. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  31450. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31451. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31452. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  31453. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  31454. s_Il2CppMethodInitialized = true;
  31455. }
  31456. int32_t V_0 = 0;
  31457. int32_t V_1 = 0;
  31458. int32_t V_2 = 0;
  31459. int32_t V_3 = 0;
  31460. int32_t V_4 = 0;
  31461. int32_t V_5 = 0;
  31462. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  31463. int32_t V_7 = 0;
  31464. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  31465. RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 V_9;
  31466. memset((&V_9), 0, sizeof(V_9));
  31467. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  31468. memset((&V_10), 0, sizeof(V_10));
  31469. RuntimeObject* V_11 = NULL;
  31470. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  31471. memset((&V_12), 0, sizeof(V_12));
  31472. Exception_t * __last_unhandled_exception = 0;
  31473. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31474. {
  31475. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  31476. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  31477. int32_t L_1;
  31478. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31479. V_0 = (int32_t)L_1;
  31480. int32_t L_2;
  31481. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31482. V_1 = (int32_t)L_2;
  31483. int32_t L_3;
  31484. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31485. V_2 = (int32_t)L_3;
  31486. int32_t L_4;
  31487. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31488. V_3 = (int32_t)L_4;
  31489. int32_t L_5 = V_2;
  31490. int32_t L_6 = V_3;
  31491. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  31492. int32_t L_8;
  31493. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  31494. int32_t L_9;
  31495. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  31496. V_4 = (int32_t)L_9;
  31497. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  31498. int32_t L_11;
  31499. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  31500. int32_t L_12 = V_4;
  31501. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31502. int32_t L_13;
  31503. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  31504. V_5 = (int32_t)L_13;
  31505. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  31506. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  31507. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  31508. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  31509. int32_t L_16 = V_5;
  31510. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  31511. {
  31512. goto IL_0097;
  31513. }
  31514. }
  31515. {
  31516. int32_t L_17 = V_0;
  31517. int32_t L_18 = V_1;
  31518. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  31519. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  31520. int32_t L_20 = V_2;
  31521. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  31522. RuntimeObject* L_21;
  31523. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  31524. V_11 = (RuntimeObject*)L_21;
  31525. }
  31526. IL_0066:
  31527. try
  31528. {// begin try (depth: 1)
  31529. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * L_22 = ___operation2;
  31530. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * L_23;
  31531. L_23 = (( ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * (*) (ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *)(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  31532. RuntimeObject* L_24 = V_11;
  31533. NullCheck((RuntimeObject*)L_24);
  31534. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  31535. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  31536. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  31537. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  31538. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  31539. Il2CppFakeBox<ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  31540. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  31541. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  31542. *L_23 = L_27.m_Value;
  31543. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  31544. }// end try (depth: 1)
  31545. catch(Il2CppExceptionWrapper& e)
  31546. {
  31547. __last_unhandled_exception = (Exception_t *)e.ex;
  31548. goto FINALLY_008b;
  31549. }
  31550. FINALLY_008b:
  31551. {// begin finally (depth: 1)
  31552. {
  31553. RuntimeObject* L_28 = V_11;
  31554. if (!L_28)
  31555. {
  31556. goto IL_0096;
  31557. }
  31558. }
  31559. IL_008f:
  31560. {
  31561. RuntimeObject* L_29 = V_11;
  31562. NullCheck((RuntimeObject*)L_29);
  31563. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  31564. }
  31565. IL_0096:
  31566. {
  31567. IL2CPP_END_FINALLY(139)
  31568. }
  31569. }// end finally (depth: 1)
  31570. IL2CPP_CLEANUP(139)
  31571. {
  31572. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31573. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  31574. }
  31575. IL_0097:
  31576. {
  31577. int32_t L_30 = V_3;
  31578. int32_t L_31 = V_5;
  31579. int32_t L_32;
  31580. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  31581. V_7 = (int32_t)L_32;
  31582. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  31583. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  31584. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  31585. int32_t L_35 = V_5;
  31586. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  31587. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  31588. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  31589. int32_t L_36 = V_0;
  31590. int32_t L_37 = V_1;
  31591. int32_t L_38 = V_7;
  31592. int32_t L_39 = V_2;
  31593. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  31594. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * L_41 = ___operation2;
  31595. RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 L_42;
  31596. memset((&L_42), 0, sizeof(L_42));
  31597. RowIntervalOperationWrapper_2__ctor_mB95FA58176023FBF65B42508BCDE0552234CBAEA_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *)(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  31598. V_9 = (RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 )L_42;
  31599. int32_t L_43 = V_5;
  31600. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  31601. RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 L_45 = V_9;
  31602. RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 L_46 = (RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 )L_45;
  31603. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  31604. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  31605. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  31606. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  31607. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  31608. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  31609. }
  31610. IL_00dc:
  31611. {
  31612. return;
  31613. }
  31614. }
  31615. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  31616. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mBB21398180BB9A125678B4DFA268C062EADA47F1_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * ___operation2, const RuntimeMethod* method)
  31617. {
  31618. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  31619. memset((&V_0), 0, sizeof(V_0));
  31620. {
  31621. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  31622. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  31623. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  31624. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  31625. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  31626. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * L_3 = ___operation2;
  31627. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *)(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  31628. return;
  31629. }
  31630. }
  31631. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  31632. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m58A04A5EF97FB6573311B6B3AD7D1424161B0D1B_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * ___operation2, const RuntimeMethod* method)
  31633. {
  31634. static bool s_Il2CppMethodInitialized;
  31635. if (!s_Il2CppMethodInitialized)
  31636. {
  31637. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  31638. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  31639. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31640. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31641. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  31642. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  31643. s_Il2CppMethodInitialized = true;
  31644. }
  31645. int32_t V_0 = 0;
  31646. int32_t V_1 = 0;
  31647. int32_t V_2 = 0;
  31648. int32_t V_3 = 0;
  31649. int32_t V_4 = 0;
  31650. int32_t V_5 = 0;
  31651. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  31652. int32_t V_7 = 0;
  31653. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  31654. RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 V_9;
  31655. memset((&V_9), 0, sizeof(V_9));
  31656. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  31657. memset((&V_10), 0, sizeof(V_10));
  31658. RuntimeObject* V_11 = NULL;
  31659. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  31660. memset((&V_12), 0, sizeof(V_12));
  31661. Exception_t * __last_unhandled_exception = 0;
  31662. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31663. {
  31664. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  31665. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  31666. int32_t L_1;
  31667. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31668. V_0 = (int32_t)L_1;
  31669. int32_t L_2;
  31670. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31671. V_1 = (int32_t)L_2;
  31672. int32_t L_3;
  31673. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31674. V_2 = (int32_t)L_3;
  31675. int32_t L_4;
  31676. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31677. V_3 = (int32_t)L_4;
  31678. int32_t L_5 = V_2;
  31679. int32_t L_6 = V_3;
  31680. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  31681. int32_t L_8;
  31682. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  31683. int32_t L_9;
  31684. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  31685. V_4 = (int32_t)L_9;
  31686. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  31687. int32_t L_11;
  31688. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  31689. int32_t L_12 = V_4;
  31690. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31691. int32_t L_13;
  31692. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  31693. V_5 = (int32_t)L_13;
  31694. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  31695. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  31696. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  31697. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  31698. int32_t L_16 = V_5;
  31699. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  31700. {
  31701. goto IL_0097;
  31702. }
  31703. }
  31704. {
  31705. int32_t L_17 = V_0;
  31706. int32_t L_18 = V_1;
  31707. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  31708. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  31709. int32_t L_20 = V_2;
  31710. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  31711. RuntimeObject* L_21;
  31712. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  31713. V_11 = (RuntimeObject*)L_21;
  31714. }
  31715. IL_0066:
  31716. try
  31717. {// begin try (depth: 1)
  31718. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * L_22 = ___operation2;
  31719. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * L_23;
  31720. L_23 = (( ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * (*) (ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *)(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  31721. RuntimeObject* L_24 = V_11;
  31722. NullCheck((RuntimeObject*)L_24);
  31723. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  31724. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  31725. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  31726. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  31727. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  31728. Il2CppFakeBox<ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  31729. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  31730. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  31731. *L_23 = L_27.m_Value;
  31732. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  31733. }// end try (depth: 1)
  31734. catch(Il2CppExceptionWrapper& e)
  31735. {
  31736. __last_unhandled_exception = (Exception_t *)e.ex;
  31737. goto FINALLY_008b;
  31738. }
  31739. FINALLY_008b:
  31740. {// begin finally (depth: 1)
  31741. {
  31742. RuntimeObject* L_28 = V_11;
  31743. if (!L_28)
  31744. {
  31745. goto IL_0096;
  31746. }
  31747. }
  31748. IL_008f:
  31749. {
  31750. RuntimeObject* L_29 = V_11;
  31751. NullCheck((RuntimeObject*)L_29);
  31752. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  31753. }
  31754. IL_0096:
  31755. {
  31756. IL2CPP_END_FINALLY(139)
  31757. }
  31758. }// end finally (depth: 1)
  31759. IL2CPP_CLEANUP(139)
  31760. {
  31761. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31762. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  31763. }
  31764. IL_0097:
  31765. {
  31766. int32_t L_30 = V_3;
  31767. int32_t L_31 = V_5;
  31768. int32_t L_32;
  31769. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  31770. V_7 = (int32_t)L_32;
  31771. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  31772. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  31773. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  31774. int32_t L_35 = V_5;
  31775. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  31776. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  31777. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  31778. int32_t L_36 = V_0;
  31779. int32_t L_37 = V_1;
  31780. int32_t L_38 = V_7;
  31781. int32_t L_39 = V_2;
  31782. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  31783. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * L_41 = ___operation2;
  31784. RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 L_42;
  31785. memset((&L_42), 0, sizeof(L_42));
  31786. RowIntervalOperationWrapper_2__ctor_m1CE2B2308A63F42F2EE24618AB85A6A88469CFB8_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *)(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  31787. V_9 = (RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 )L_42;
  31788. int32_t L_43 = V_5;
  31789. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  31790. RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 L_45 = V_9;
  31791. RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 L_46 = (RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 )L_45;
  31792. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  31793. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  31794. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  31795. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  31796. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  31797. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  31798. }
  31799. IL_00dc:
  31800. {
  31801. return;
  31802. }
  31803. }
  31804. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  31805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m201AC21A3512D4C43E6404F3256CC0D851B5E3ED_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * ___operation2, const RuntimeMethod* method)
  31806. {
  31807. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  31808. memset((&V_0), 0, sizeof(V_0));
  31809. {
  31810. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  31811. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  31812. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  31813. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  31814. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  31815. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * L_3 = ___operation2;
  31816. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *)(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  31817. return;
  31818. }
  31819. }
  31820. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  31821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m3AC767A7D306931C44AC92DBE83314B8FDC54336_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * ___operation2, const RuntimeMethod* method)
  31822. {
  31823. static bool s_Il2CppMethodInitialized;
  31824. if (!s_Il2CppMethodInitialized)
  31825. {
  31826. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  31827. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  31828. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31829. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31830. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  31831. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  31832. s_Il2CppMethodInitialized = true;
  31833. }
  31834. int32_t V_0 = 0;
  31835. int32_t V_1 = 0;
  31836. int32_t V_2 = 0;
  31837. int32_t V_3 = 0;
  31838. int32_t V_4 = 0;
  31839. int32_t V_5 = 0;
  31840. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  31841. int32_t V_7 = 0;
  31842. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  31843. RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 V_9;
  31844. memset((&V_9), 0, sizeof(V_9));
  31845. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  31846. memset((&V_10), 0, sizeof(V_10));
  31847. RuntimeObject* V_11 = NULL;
  31848. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  31849. memset((&V_12), 0, sizeof(V_12));
  31850. Exception_t * __last_unhandled_exception = 0;
  31851. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31852. {
  31853. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  31854. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  31855. int32_t L_1;
  31856. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31857. V_0 = (int32_t)L_1;
  31858. int32_t L_2;
  31859. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31860. V_1 = (int32_t)L_2;
  31861. int32_t L_3;
  31862. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31863. V_2 = (int32_t)L_3;
  31864. int32_t L_4;
  31865. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  31866. V_3 = (int32_t)L_4;
  31867. int32_t L_5 = V_2;
  31868. int32_t L_6 = V_3;
  31869. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  31870. int32_t L_8;
  31871. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  31872. int32_t L_9;
  31873. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  31874. V_4 = (int32_t)L_9;
  31875. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  31876. int32_t L_11;
  31877. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  31878. int32_t L_12 = V_4;
  31879. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31880. int32_t L_13;
  31881. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  31882. V_5 = (int32_t)L_13;
  31883. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  31884. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  31885. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  31886. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  31887. int32_t L_16 = V_5;
  31888. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  31889. {
  31890. goto IL_0097;
  31891. }
  31892. }
  31893. {
  31894. int32_t L_17 = V_0;
  31895. int32_t L_18 = V_1;
  31896. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  31897. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  31898. int32_t L_20 = V_2;
  31899. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  31900. RuntimeObject* L_21;
  31901. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  31902. V_11 = (RuntimeObject*)L_21;
  31903. }
  31904. IL_0066:
  31905. try
  31906. {// begin try (depth: 1)
  31907. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * L_22 = ___operation2;
  31908. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * L_23;
  31909. L_23 = (( ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * (*) (ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *)(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  31910. RuntimeObject* L_24 = V_11;
  31911. NullCheck((RuntimeObject*)L_24);
  31912. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  31913. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  31914. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  31915. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  31916. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  31917. Il2CppFakeBox<ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  31918. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  31919. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  31920. *L_23 = L_27.m_Value;
  31921. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  31922. }// end try (depth: 1)
  31923. catch(Il2CppExceptionWrapper& e)
  31924. {
  31925. __last_unhandled_exception = (Exception_t *)e.ex;
  31926. goto FINALLY_008b;
  31927. }
  31928. FINALLY_008b:
  31929. {// begin finally (depth: 1)
  31930. {
  31931. RuntimeObject* L_28 = V_11;
  31932. if (!L_28)
  31933. {
  31934. goto IL_0096;
  31935. }
  31936. }
  31937. IL_008f:
  31938. {
  31939. RuntimeObject* L_29 = V_11;
  31940. NullCheck((RuntimeObject*)L_29);
  31941. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  31942. }
  31943. IL_0096:
  31944. {
  31945. IL2CPP_END_FINALLY(139)
  31946. }
  31947. }// end finally (depth: 1)
  31948. IL2CPP_CLEANUP(139)
  31949. {
  31950. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31951. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  31952. }
  31953. IL_0097:
  31954. {
  31955. int32_t L_30 = V_3;
  31956. int32_t L_31 = V_5;
  31957. int32_t L_32;
  31958. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  31959. V_7 = (int32_t)L_32;
  31960. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  31961. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  31962. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  31963. int32_t L_35 = V_5;
  31964. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  31965. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  31966. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  31967. int32_t L_36 = V_0;
  31968. int32_t L_37 = V_1;
  31969. int32_t L_38 = V_7;
  31970. int32_t L_39 = V_2;
  31971. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  31972. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * L_41 = ___operation2;
  31973. RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 L_42;
  31974. memset((&L_42), 0, sizeof(L_42));
  31975. RowIntervalOperationWrapper_2__ctor_mB8FB7137BA6B70AC04A5A73F9C1E4918F2BD89A6_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *)(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  31976. V_9 = (RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 )L_42;
  31977. int32_t L_43 = V_5;
  31978. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  31979. RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 L_45 = V_9;
  31980. RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 L_46 = (RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 )L_45;
  31981. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  31982. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  31983. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  31984. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  31985. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  31986. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  31987. }
  31988. IL_00dc:
  31989. {
  31990. return;
  31991. }
  31992. }
  31993. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  31994. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m0A792523242116C325E5E346E05DCBCF7D380C84_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * ___operation2, const RuntimeMethod* method)
  31995. {
  31996. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  31997. memset((&V_0), 0, sizeof(V_0));
  31998. {
  31999. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  32000. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  32001. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  32002. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  32003. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  32004. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * L_3 = ___operation2;
  32005. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *)(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  32006. return;
  32007. }
  32008. }
  32009. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L16,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  32010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mAF7F0A91FBDEF8CEFB12BB5190F67B6585751F1B_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * ___operation2, const RuntimeMethod* method)
  32011. {
  32012. static bool s_Il2CppMethodInitialized;
  32013. if (!s_Il2CppMethodInitialized)
  32014. {
  32015. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  32016. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  32017. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32018. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32019. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  32020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  32021. s_Il2CppMethodInitialized = true;
  32022. }
  32023. int32_t V_0 = 0;
  32024. int32_t V_1 = 0;
  32025. int32_t V_2 = 0;
  32026. int32_t V_3 = 0;
  32027. int32_t V_4 = 0;
  32028. int32_t V_5 = 0;
  32029. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  32030. int32_t V_7 = 0;
  32031. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  32032. RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC V_9;
  32033. memset((&V_9), 0, sizeof(V_9));
  32034. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  32035. memset((&V_10), 0, sizeof(V_10));
  32036. RuntimeObject* V_11 = NULL;
  32037. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  32038. memset((&V_12), 0, sizeof(V_12));
  32039. Exception_t * __last_unhandled_exception = 0;
  32040. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32041. {
  32042. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  32043. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  32044. int32_t L_1;
  32045. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32046. V_0 = (int32_t)L_1;
  32047. int32_t L_2;
  32048. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32049. V_1 = (int32_t)L_2;
  32050. int32_t L_3;
  32051. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32052. V_2 = (int32_t)L_3;
  32053. int32_t L_4;
  32054. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32055. V_3 = (int32_t)L_4;
  32056. int32_t L_5 = V_2;
  32057. int32_t L_6 = V_3;
  32058. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  32059. int32_t L_8;
  32060. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  32061. int32_t L_9;
  32062. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  32063. V_4 = (int32_t)L_9;
  32064. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  32065. int32_t L_11;
  32066. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  32067. int32_t L_12 = V_4;
  32068. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32069. int32_t L_13;
  32070. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  32071. V_5 = (int32_t)L_13;
  32072. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  32073. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  32074. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  32075. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  32076. int32_t L_16 = V_5;
  32077. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  32078. {
  32079. goto IL_0097;
  32080. }
  32081. }
  32082. {
  32083. int32_t L_17 = V_0;
  32084. int32_t L_18 = V_1;
  32085. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  32086. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  32087. int32_t L_20 = V_2;
  32088. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  32089. RuntimeObject* L_21;
  32090. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  32091. V_11 = (RuntimeObject*)L_21;
  32092. }
  32093. IL_0066:
  32094. try
  32095. {// begin try (depth: 1)
  32096. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * L_22 = ___operation2;
  32097. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * L_23;
  32098. L_23 = (( ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * (*) (ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *)(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  32099. RuntimeObject* L_24 = V_11;
  32100. NullCheck((RuntimeObject*)L_24);
  32101. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  32102. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  32103. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  32104. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  32105. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  32106. Il2CppFakeBox<ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  32107. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  32108. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  32109. *L_23 = L_27.m_Value;
  32110. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  32111. }// end try (depth: 1)
  32112. catch(Il2CppExceptionWrapper& e)
  32113. {
  32114. __last_unhandled_exception = (Exception_t *)e.ex;
  32115. goto FINALLY_008b;
  32116. }
  32117. FINALLY_008b:
  32118. {// begin finally (depth: 1)
  32119. {
  32120. RuntimeObject* L_28 = V_11;
  32121. if (!L_28)
  32122. {
  32123. goto IL_0096;
  32124. }
  32125. }
  32126. IL_008f:
  32127. {
  32128. RuntimeObject* L_29 = V_11;
  32129. NullCheck((RuntimeObject*)L_29);
  32130. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  32131. }
  32132. IL_0096:
  32133. {
  32134. IL2CPP_END_FINALLY(139)
  32135. }
  32136. }// end finally (depth: 1)
  32137. IL2CPP_CLEANUP(139)
  32138. {
  32139. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32140. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  32141. }
  32142. IL_0097:
  32143. {
  32144. int32_t L_30 = V_3;
  32145. int32_t L_31 = V_5;
  32146. int32_t L_32;
  32147. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  32148. V_7 = (int32_t)L_32;
  32149. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  32150. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  32151. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  32152. int32_t L_35 = V_5;
  32153. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  32154. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  32155. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  32156. int32_t L_36 = V_0;
  32157. int32_t L_37 = V_1;
  32158. int32_t L_38 = V_7;
  32159. int32_t L_39 = V_2;
  32160. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  32161. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * L_41 = ___operation2;
  32162. RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC L_42;
  32163. memset((&L_42), 0, sizeof(L_42));
  32164. RowIntervalOperationWrapper_2__ctor_m9C41F5703590C097880C3670A713FD293F786E50_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *)(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  32165. V_9 = (RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC )L_42;
  32166. int32_t L_43 = V_5;
  32167. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  32168. RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC L_45 = V_9;
  32169. RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC L_46 = (RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC )L_45;
  32170. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  32171. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  32172. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  32173. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  32174. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  32175. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  32176. }
  32177. IL_00dc:
  32178. {
  32179. return;
  32180. }
  32181. }
  32182. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  32183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m88D20ED217C66266354EC29A53A6B8943049DB04_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * ___operation2, const RuntimeMethod* method)
  32184. {
  32185. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  32186. memset((&V_0), 0, sizeof(V_0));
  32187. {
  32188. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  32189. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  32190. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  32191. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  32192. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  32193. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * L_3 = ___operation2;
  32194. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *)(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  32195. return;
  32196. }
  32197. }
  32198. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  32199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mCA1E82D75CC106D5BC96FFFBD241A9BAC8110E10_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * ___operation2, const RuntimeMethod* method)
  32200. {
  32201. static bool s_Il2CppMethodInitialized;
  32202. if (!s_Il2CppMethodInitialized)
  32203. {
  32204. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  32205. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  32206. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32207. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32208. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  32209. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  32210. s_Il2CppMethodInitialized = true;
  32211. }
  32212. int32_t V_0 = 0;
  32213. int32_t V_1 = 0;
  32214. int32_t V_2 = 0;
  32215. int32_t V_3 = 0;
  32216. int32_t V_4 = 0;
  32217. int32_t V_5 = 0;
  32218. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  32219. int32_t V_7 = 0;
  32220. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  32221. RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 V_9;
  32222. memset((&V_9), 0, sizeof(V_9));
  32223. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  32224. memset((&V_10), 0, sizeof(V_10));
  32225. RuntimeObject* V_11 = NULL;
  32226. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  32227. memset((&V_12), 0, sizeof(V_12));
  32228. Exception_t * __last_unhandled_exception = 0;
  32229. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32230. {
  32231. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  32232. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  32233. int32_t L_1;
  32234. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32235. V_0 = (int32_t)L_1;
  32236. int32_t L_2;
  32237. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32238. V_1 = (int32_t)L_2;
  32239. int32_t L_3;
  32240. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32241. V_2 = (int32_t)L_3;
  32242. int32_t L_4;
  32243. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32244. V_3 = (int32_t)L_4;
  32245. int32_t L_5 = V_2;
  32246. int32_t L_6 = V_3;
  32247. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  32248. int32_t L_8;
  32249. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  32250. int32_t L_9;
  32251. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  32252. V_4 = (int32_t)L_9;
  32253. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  32254. int32_t L_11;
  32255. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  32256. int32_t L_12 = V_4;
  32257. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32258. int32_t L_13;
  32259. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  32260. V_5 = (int32_t)L_13;
  32261. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  32262. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  32263. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  32264. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  32265. int32_t L_16 = V_5;
  32266. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  32267. {
  32268. goto IL_0097;
  32269. }
  32270. }
  32271. {
  32272. int32_t L_17 = V_0;
  32273. int32_t L_18 = V_1;
  32274. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  32275. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  32276. int32_t L_20 = V_2;
  32277. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  32278. RuntimeObject* L_21;
  32279. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  32280. V_11 = (RuntimeObject*)L_21;
  32281. }
  32282. IL_0066:
  32283. try
  32284. {// begin try (depth: 1)
  32285. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * L_22 = ___operation2;
  32286. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * L_23;
  32287. L_23 = (( ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * (*) (ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *)(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  32288. RuntimeObject* L_24 = V_11;
  32289. NullCheck((RuntimeObject*)L_24);
  32290. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  32291. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  32292. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  32293. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  32294. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  32295. Il2CppFakeBox<ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  32296. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  32297. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  32298. *L_23 = L_27.m_Value;
  32299. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  32300. }// end try (depth: 1)
  32301. catch(Il2CppExceptionWrapper& e)
  32302. {
  32303. __last_unhandled_exception = (Exception_t *)e.ex;
  32304. goto FINALLY_008b;
  32305. }
  32306. FINALLY_008b:
  32307. {// begin finally (depth: 1)
  32308. {
  32309. RuntimeObject* L_28 = V_11;
  32310. if (!L_28)
  32311. {
  32312. goto IL_0096;
  32313. }
  32314. }
  32315. IL_008f:
  32316. {
  32317. RuntimeObject* L_29 = V_11;
  32318. NullCheck((RuntimeObject*)L_29);
  32319. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  32320. }
  32321. IL_0096:
  32322. {
  32323. IL2CPP_END_FINALLY(139)
  32324. }
  32325. }// end finally (depth: 1)
  32326. IL2CPP_CLEANUP(139)
  32327. {
  32328. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32329. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  32330. }
  32331. IL_0097:
  32332. {
  32333. int32_t L_30 = V_3;
  32334. int32_t L_31 = V_5;
  32335. int32_t L_32;
  32336. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  32337. V_7 = (int32_t)L_32;
  32338. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  32339. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  32340. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  32341. int32_t L_35 = V_5;
  32342. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  32343. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  32344. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  32345. int32_t L_36 = V_0;
  32346. int32_t L_37 = V_1;
  32347. int32_t L_38 = V_7;
  32348. int32_t L_39 = V_2;
  32349. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  32350. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * L_41 = ___operation2;
  32351. RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 L_42;
  32352. memset((&L_42), 0, sizeof(L_42));
  32353. RowIntervalOperationWrapper_2__ctor_m97DC78DD850110107465731076821BDCEED9A974_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *)(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  32354. V_9 = (RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 )L_42;
  32355. int32_t L_43 = V_5;
  32356. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  32357. RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 L_45 = V_9;
  32358. RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 L_46 = (RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 )L_45;
  32359. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  32360. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  32361. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  32362. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  32363. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  32364. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  32365. }
  32366. IL_00dc:
  32367. {
  32368. return;
  32369. }
  32370. }
  32371. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  32372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m54883C07FCC903F53D64B7E82D99BE5F8C8D24C0_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * ___operation2, const RuntimeMethod* method)
  32373. {
  32374. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  32375. memset((&V_0), 0, sizeof(V_0));
  32376. {
  32377. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  32378. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  32379. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  32380. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  32381. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  32382. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * L_3 = ___operation2;
  32383. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *)(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  32384. return;
  32385. }
  32386. }
  32387. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  32388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mA21E4DF16DE3C1BEA4A6E27F6B72C6411C26AA82_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * ___operation2, const RuntimeMethod* method)
  32389. {
  32390. static bool s_Il2CppMethodInitialized;
  32391. if (!s_Il2CppMethodInitialized)
  32392. {
  32393. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  32394. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  32395. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32396. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32397. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  32398. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  32399. s_Il2CppMethodInitialized = true;
  32400. }
  32401. int32_t V_0 = 0;
  32402. int32_t V_1 = 0;
  32403. int32_t V_2 = 0;
  32404. int32_t V_3 = 0;
  32405. int32_t V_4 = 0;
  32406. int32_t V_5 = 0;
  32407. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  32408. int32_t V_7 = 0;
  32409. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  32410. RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C V_9;
  32411. memset((&V_9), 0, sizeof(V_9));
  32412. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  32413. memset((&V_10), 0, sizeof(V_10));
  32414. RuntimeObject* V_11 = NULL;
  32415. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  32416. memset((&V_12), 0, sizeof(V_12));
  32417. Exception_t * __last_unhandled_exception = 0;
  32418. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32419. {
  32420. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  32421. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  32422. int32_t L_1;
  32423. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32424. V_0 = (int32_t)L_1;
  32425. int32_t L_2;
  32426. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32427. V_1 = (int32_t)L_2;
  32428. int32_t L_3;
  32429. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32430. V_2 = (int32_t)L_3;
  32431. int32_t L_4;
  32432. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32433. V_3 = (int32_t)L_4;
  32434. int32_t L_5 = V_2;
  32435. int32_t L_6 = V_3;
  32436. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  32437. int32_t L_8;
  32438. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  32439. int32_t L_9;
  32440. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  32441. V_4 = (int32_t)L_9;
  32442. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  32443. int32_t L_11;
  32444. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  32445. int32_t L_12 = V_4;
  32446. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32447. int32_t L_13;
  32448. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  32449. V_5 = (int32_t)L_13;
  32450. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  32451. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  32452. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  32453. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  32454. int32_t L_16 = V_5;
  32455. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  32456. {
  32457. goto IL_0097;
  32458. }
  32459. }
  32460. {
  32461. int32_t L_17 = V_0;
  32462. int32_t L_18 = V_1;
  32463. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  32464. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  32465. int32_t L_20 = V_2;
  32466. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  32467. RuntimeObject* L_21;
  32468. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  32469. V_11 = (RuntimeObject*)L_21;
  32470. }
  32471. IL_0066:
  32472. try
  32473. {// begin try (depth: 1)
  32474. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * L_22 = ___operation2;
  32475. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * L_23;
  32476. L_23 = (( ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * (*) (ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *)(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  32477. RuntimeObject* L_24 = V_11;
  32478. NullCheck((RuntimeObject*)L_24);
  32479. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  32480. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  32481. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  32482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  32483. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  32484. Il2CppFakeBox<ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  32485. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  32486. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  32487. *L_23 = L_27.m_Value;
  32488. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  32489. }// end try (depth: 1)
  32490. catch(Il2CppExceptionWrapper& e)
  32491. {
  32492. __last_unhandled_exception = (Exception_t *)e.ex;
  32493. goto FINALLY_008b;
  32494. }
  32495. FINALLY_008b:
  32496. {// begin finally (depth: 1)
  32497. {
  32498. RuntimeObject* L_28 = V_11;
  32499. if (!L_28)
  32500. {
  32501. goto IL_0096;
  32502. }
  32503. }
  32504. IL_008f:
  32505. {
  32506. RuntimeObject* L_29 = V_11;
  32507. NullCheck((RuntimeObject*)L_29);
  32508. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  32509. }
  32510. IL_0096:
  32511. {
  32512. IL2CPP_END_FINALLY(139)
  32513. }
  32514. }// end finally (depth: 1)
  32515. IL2CPP_CLEANUP(139)
  32516. {
  32517. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32518. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  32519. }
  32520. IL_0097:
  32521. {
  32522. int32_t L_30 = V_3;
  32523. int32_t L_31 = V_5;
  32524. int32_t L_32;
  32525. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  32526. V_7 = (int32_t)L_32;
  32527. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  32528. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  32529. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  32530. int32_t L_35 = V_5;
  32531. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  32532. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  32533. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  32534. int32_t L_36 = V_0;
  32535. int32_t L_37 = V_1;
  32536. int32_t L_38 = V_7;
  32537. int32_t L_39 = V_2;
  32538. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  32539. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * L_41 = ___operation2;
  32540. RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C L_42;
  32541. memset((&L_42), 0, sizeof(L_42));
  32542. RowIntervalOperationWrapper_2__ctor_m0016D8990D14DF56CE318E246FA203B6FE0A5F91_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *)(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  32543. V_9 = (RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C )L_42;
  32544. int32_t L_43 = V_5;
  32545. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  32546. RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C L_45 = V_9;
  32547. RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C L_46 = (RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C )L_45;
  32548. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  32549. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  32550. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  32551. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  32552. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  32553. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  32554. }
  32555. IL_00dc:
  32556. {
  32557. return;
  32558. }
  32559. }
  32560. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  32561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m47FDF7C1CA471E5FE9A28D251A669EB917D2A64E_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * ___operation2, const RuntimeMethod* method)
  32562. {
  32563. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  32564. memset((&V_0), 0, sizeof(V_0));
  32565. {
  32566. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  32567. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  32568. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  32569. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  32570. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  32571. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * L_3 = ___operation2;
  32572. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *)(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  32573. return;
  32574. }
  32575. }
  32576. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  32577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m0A7A74C6773207E927E7E9337B3A2E5DCE2770F6_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * ___operation2, const RuntimeMethod* method)
  32578. {
  32579. static bool s_Il2CppMethodInitialized;
  32580. if (!s_Il2CppMethodInitialized)
  32581. {
  32582. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  32583. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  32584. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32585. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32586. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  32587. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  32588. s_Il2CppMethodInitialized = true;
  32589. }
  32590. int32_t V_0 = 0;
  32591. int32_t V_1 = 0;
  32592. int32_t V_2 = 0;
  32593. int32_t V_3 = 0;
  32594. int32_t V_4 = 0;
  32595. int32_t V_5 = 0;
  32596. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  32597. int32_t V_7 = 0;
  32598. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  32599. RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 V_9;
  32600. memset((&V_9), 0, sizeof(V_9));
  32601. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  32602. memset((&V_10), 0, sizeof(V_10));
  32603. RuntimeObject* V_11 = NULL;
  32604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  32605. memset((&V_12), 0, sizeof(V_12));
  32606. Exception_t * __last_unhandled_exception = 0;
  32607. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32608. {
  32609. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  32610. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  32611. int32_t L_1;
  32612. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32613. V_0 = (int32_t)L_1;
  32614. int32_t L_2;
  32615. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32616. V_1 = (int32_t)L_2;
  32617. int32_t L_3;
  32618. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32619. V_2 = (int32_t)L_3;
  32620. int32_t L_4;
  32621. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32622. V_3 = (int32_t)L_4;
  32623. int32_t L_5 = V_2;
  32624. int32_t L_6 = V_3;
  32625. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  32626. int32_t L_8;
  32627. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  32628. int32_t L_9;
  32629. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  32630. V_4 = (int32_t)L_9;
  32631. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  32632. int32_t L_11;
  32633. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  32634. int32_t L_12 = V_4;
  32635. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32636. int32_t L_13;
  32637. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  32638. V_5 = (int32_t)L_13;
  32639. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  32640. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  32641. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  32642. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  32643. int32_t L_16 = V_5;
  32644. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  32645. {
  32646. goto IL_0097;
  32647. }
  32648. }
  32649. {
  32650. int32_t L_17 = V_0;
  32651. int32_t L_18 = V_1;
  32652. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  32653. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  32654. int32_t L_20 = V_2;
  32655. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  32656. RuntimeObject* L_21;
  32657. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  32658. V_11 = (RuntimeObject*)L_21;
  32659. }
  32660. IL_0066:
  32661. try
  32662. {// begin try (depth: 1)
  32663. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * L_22 = ___operation2;
  32664. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * L_23;
  32665. L_23 = (( ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * (*) (ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *)(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  32666. RuntimeObject* L_24 = V_11;
  32667. NullCheck((RuntimeObject*)L_24);
  32668. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  32669. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  32670. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  32671. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  32672. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  32673. Il2CppFakeBox<ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  32674. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  32675. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  32676. *L_23 = L_27.m_Value;
  32677. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  32678. }// end try (depth: 1)
  32679. catch(Il2CppExceptionWrapper& e)
  32680. {
  32681. __last_unhandled_exception = (Exception_t *)e.ex;
  32682. goto FINALLY_008b;
  32683. }
  32684. FINALLY_008b:
  32685. {// begin finally (depth: 1)
  32686. {
  32687. RuntimeObject* L_28 = V_11;
  32688. if (!L_28)
  32689. {
  32690. goto IL_0096;
  32691. }
  32692. }
  32693. IL_008f:
  32694. {
  32695. RuntimeObject* L_29 = V_11;
  32696. NullCheck((RuntimeObject*)L_29);
  32697. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  32698. }
  32699. IL_0096:
  32700. {
  32701. IL2CPP_END_FINALLY(139)
  32702. }
  32703. }// end finally (depth: 1)
  32704. IL2CPP_CLEANUP(139)
  32705. {
  32706. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32707. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  32708. }
  32709. IL_0097:
  32710. {
  32711. int32_t L_30 = V_3;
  32712. int32_t L_31 = V_5;
  32713. int32_t L_32;
  32714. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  32715. V_7 = (int32_t)L_32;
  32716. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  32717. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  32718. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  32719. int32_t L_35 = V_5;
  32720. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  32721. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  32722. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  32723. int32_t L_36 = V_0;
  32724. int32_t L_37 = V_1;
  32725. int32_t L_38 = V_7;
  32726. int32_t L_39 = V_2;
  32727. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  32728. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * L_41 = ___operation2;
  32729. RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 L_42;
  32730. memset((&L_42), 0, sizeof(L_42));
  32731. RowIntervalOperationWrapper_2__ctor_m87CE31EC3BF77B163608B19C60014ADF28A9D183_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *)(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  32732. V_9 = (RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 )L_42;
  32733. int32_t L_43 = V_5;
  32734. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  32735. RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 L_45 = V_9;
  32736. RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 L_46 = (RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 )L_45;
  32737. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  32738. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  32739. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  32740. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  32741. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  32742. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  32743. }
  32744. IL_00dc:
  32745. {
  32746. return;
  32747. }
  32748. }
  32749. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  32750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m5C8FC7883D460452FD888282A34F2CC1377FCD80_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * ___operation2, const RuntimeMethod* method)
  32751. {
  32752. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  32753. memset((&V_0), 0, sizeof(V_0));
  32754. {
  32755. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  32756. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  32757. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  32758. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  32759. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  32760. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * L_3 = ___operation2;
  32761. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *)(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  32762. return;
  32763. }
  32764. }
  32765. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  32766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mBA03D2BDAC3AB0CD593F54C2D35174D73575D26D_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * ___operation2, const RuntimeMethod* method)
  32767. {
  32768. static bool s_Il2CppMethodInitialized;
  32769. if (!s_Il2CppMethodInitialized)
  32770. {
  32771. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  32772. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  32773. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32774. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32775. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  32776. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  32777. s_Il2CppMethodInitialized = true;
  32778. }
  32779. int32_t V_0 = 0;
  32780. int32_t V_1 = 0;
  32781. int32_t V_2 = 0;
  32782. int32_t V_3 = 0;
  32783. int32_t V_4 = 0;
  32784. int32_t V_5 = 0;
  32785. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  32786. int32_t V_7 = 0;
  32787. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  32788. RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD V_9;
  32789. memset((&V_9), 0, sizeof(V_9));
  32790. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  32791. memset((&V_10), 0, sizeof(V_10));
  32792. RuntimeObject* V_11 = NULL;
  32793. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  32794. memset((&V_12), 0, sizeof(V_12));
  32795. Exception_t * __last_unhandled_exception = 0;
  32796. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32797. {
  32798. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  32799. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  32800. int32_t L_1;
  32801. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32802. V_0 = (int32_t)L_1;
  32803. int32_t L_2;
  32804. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32805. V_1 = (int32_t)L_2;
  32806. int32_t L_3;
  32807. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32808. V_2 = (int32_t)L_3;
  32809. int32_t L_4;
  32810. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32811. V_3 = (int32_t)L_4;
  32812. int32_t L_5 = V_2;
  32813. int32_t L_6 = V_3;
  32814. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  32815. int32_t L_8;
  32816. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  32817. int32_t L_9;
  32818. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  32819. V_4 = (int32_t)L_9;
  32820. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  32821. int32_t L_11;
  32822. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  32823. int32_t L_12 = V_4;
  32824. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32825. int32_t L_13;
  32826. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  32827. V_5 = (int32_t)L_13;
  32828. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  32829. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  32830. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  32831. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  32832. int32_t L_16 = V_5;
  32833. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  32834. {
  32835. goto IL_0097;
  32836. }
  32837. }
  32838. {
  32839. int32_t L_17 = V_0;
  32840. int32_t L_18 = V_1;
  32841. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  32842. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  32843. int32_t L_20 = V_2;
  32844. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  32845. RuntimeObject* L_21;
  32846. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  32847. V_11 = (RuntimeObject*)L_21;
  32848. }
  32849. IL_0066:
  32850. try
  32851. {// begin try (depth: 1)
  32852. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * L_22 = ___operation2;
  32853. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * L_23;
  32854. L_23 = (( ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * (*) (ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *)(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  32855. RuntimeObject* L_24 = V_11;
  32856. NullCheck((RuntimeObject*)L_24);
  32857. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  32858. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  32859. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  32860. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  32861. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  32862. Il2CppFakeBox<ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  32863. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  32864. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  32865. *L_23 = L_27.m_Value;
  32866. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  32867. }// end try (depth: 1)
  32868. catch(Il2CppExceptionWrapper& e)
  32869. {
  32870. __last_unhandled_exception = (Exception_t *)e.ex;
  32871. goto FINALLY_008b;
  32872. }
  32873. FINALLY_008b:
  32874. {// begin finally (depth: 1)
  32875. {
  32876. RuntimeObject* L_28 = V_11;
  32877. if (!L_28)
  32878. {
  32879. goto IL_0096;
  32880. }
  32881. }
  32882. IL_008f:
  32883. {
  32884. RuntimeObject* L_29 = V_11;
  32885. NullCheck((RuntimeObject*)L_29);
  32886. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  32887. }
  32888. IL_0096:
  32889. {
  32890. IL2CPP_END_FINALLY(139)
  32891. }
  32892. }// end finally (depth: 1)
  32893. IL2CPP_CLEANUP(139)
  32894. {
  32895. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32896. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  32897. }
  32898. IL_0097:
  32899. {
  32900. int32_t L_30 = V_3;
  32901. int32_t L_31 = V_5;
  32902. int32_t L_32;
  32903. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  32904. V_7 = (int32_t)L_32;
  32905. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  32906. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  32907. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  32908. int32_t L_35 = V_5;
  32909. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  32910. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  32911. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  32912. int32_t L_36 = V_0;
  32913. int32_t L_37 = V_1;
  32914. int32_t L_38 = V_7;
  32915. int32_t L_39 = V_2;
  32916. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  32917. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * L_41 = ___operation2;
  32918. RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD L_42;
  32919. memset((&L_42), 0, sizeof(L_42));
  32920. RowIntervalOperationWrapper_2__ctor_m9ED737355B6001101FEA23A01EA960383C1A6177_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *)(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  32921. V_9 = (RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD )L_42;
  32922. int32_t L_43 = V_5;
  32923. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  32924. RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD L_45 = V_9;
  32925. RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD L_46 = (RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD )L_45;
  32926. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  32927. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  32928. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  32929. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  32930. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  32931. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  32932. }
  32933. IL_00dc:
  32934. {
  32935. return;
  32936. }
  32937. }
  32938. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  32939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mDBFF526F534ECBBB168CA907C486F5B44C642AA8_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * ___operation2, const RuntimeMethod* method)
  32940. {
  32941. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  32942. memset((&V_0), 0, sizeof(V_0));
  32943. {
  32944. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  32945. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  32946. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  32947. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  32948. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  32949. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * L_3 = ___operation2;
  32950. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *)(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  32951. return;
  32952. }
  32953. }
  32954. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  32955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mFE17D72C1A37E57E2A0B39E57B4E0E1240ED7B78_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * ___operation2, const RuntimeMethod* method)
  32956. {
  32957. static bool s_Il2CppMethodInitialized;
  32958. if (!s_Il2CppMethodInitialized)
  32959. {
  32960. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  32961. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  32962. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32963. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32964. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  32965. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  32966. s_Il2CppMethodInitialized = true;
  32967. }
  32968. int32_t V_0 = 0;
  32969. int32_t V_1 = 0;
  32970. int32_t V_2 = 0;
  32971. int32_t V_3 = 0;
  32972. int32_t V_4 = 0;
  32973. int32_t V_5 = 0;
  32974. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  32975. int32_t V_7 = 0;
  32976. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  32977. RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC V_9;
  32978. memset((&V_9), 0, sizeof(V_9));
  32979. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  32980. memset((&V_10), 0, sizeof(V_10));
  32981. RuntimeObject* V_11 = NULL;
  32982. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  32983. memset((&V_12), 0, sizeof(V_12));
  32984. Exception_t * __last_unhandled_exception = 0;
  32985. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32986. {
  32987. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  32988. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  32989. int32_t L_1;
  32990. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32991. V_0 = (int32_t)L_1;
  32992. int32_t L_2;
  32993. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32994. V_1 = (int32_t)L_2;
  32995. int32_t L_3;
  32996. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  32997. V_2 = (int32_t)L_3;
  32998. int32_t L_4;
  32999. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33000. V_3 = (int32_t)L_4;
  33001. int32_t L_5 = V_2;
  33002. int32_t L_6 = V_3;
  33003. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  33004. int32_t L_8;
  33005. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  33006. int32_t L_9;
  33007. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  33008. V_4 = (int32_t)L_9;
  33009. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  33010. int32_t L_11;
  33011. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  33012. int32_t L_12 = V_4;
  33013. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33014. int32_t L_13;
  33015. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  33016. V_5 = (int32_t)L_13;
  33017. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  33018. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  33019. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  33020. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  33021. int32_t L_16 = V_5;
  33022. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  33023. {
  33024. goto IL_0097;
  33025. }
  33026. }
  33027. {
  33028. int32_t L_17 = V_0;
  33029. int32_t L_18 = V_1;
  33030. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  33031. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  33032. int32_t L_20 = V_2;
  33033. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  33034. RuntimeObject* L_21;
  33035. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  33036. V_11 = (RuntimeObject*)L_21;
  33037. }
  33038. IL_0066:
  33039. try
  33040. {// begin try (depth: 1)
  33041. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * L_22 = ___operation2;
  33042. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * L_23;
  33043. L_23 = (( ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * (*) (ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *)(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  33044. RuntimeObject* L_24 = V_11;
  33045. NullCheck((RuntimeObject*)L_24);
  33046. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  33047. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  33048. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  33049. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  33050. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  33051. Il2CppFakeBox<ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  33052. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  33053. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  33054. *L_23 = L_27.m_Value;
  33055. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  33056. }// end try (depth: 1)
  33057. catch(Il2CppExceptionWrapper& e)
  33058. {
  33059. __last_unhandled_exception = (Exception_t *)e.ex;
  33060. goto FINALLY_008b;
  33061. }
  33062. FINALLY_008b:
  33063. {// begin finally (depth: 1)
  33064. {
  33065. RuntimeObject* L_28 = V_11;
  33066. if (!L_28)
  33067. {
  33068. goto IL_0096;
  33069. }
  33070. }
  33071. IL_008f:
  33072. {
  33073. RuntimeObject* L_29 = V_11;
  33074. NullCheck((RuntimeObject*)L_29);
  33075. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  33076. }
  33077. IL_0096:
  33078. {
  33079. IL2CPP_END_FINALLY(139)
  33080. }
  33081. }// end finally (depth: 1)
  33082. IL2CPP_CLEANUP(139)
  33083. {
  33084. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33085. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  33086. }
  33087. IL_0097:
  33088. {
  33089. int32_t L_30 = V_3;
  33090. int32_t L_31 = V_5;
  33091. int32_t L_32;
  33092. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  33093. V_7 = (int32_t)L_32;
  33094. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  33095. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  33096. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  33097. int32_t L_35 = V_5;
  33098. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  33099. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  33100. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  33101. int32_t L_36 = V_0;
  33102. int32_t L_37 = V_1;
  33103. int32_t L_38 = V_7;
  33104. int32_t L_39 = V_2;
  33105. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  33106. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * L_41 = ___operation2;
  33107. RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC L_42;
  33108. memset((&L_42), 0, sizeof(L_42));
  33109. RowIntervalOperationWrapper_2__ctor_mBB6C1BD3831CCE8E4AA328AA5BEA7082058CAA71_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *)(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  33110. V_9 = (RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC )L_42;
  33111. int32_t L_43 = V_5;
  33112. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  33113. RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC L_45 = V_9;
  33114. RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC L_46 = (RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC )L_45;
  33115. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  33116. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  33117. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  33118. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  33119. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  33120. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  33121. }
  33122. IL_00dc:
  33123. {
  33124. return;
  33125. }
  33126. }
  33127. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  33128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4C6E1B7B4779A7647AFBEA460AF91117BE0559A8_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * ___operation2, const RuntimeMethod* method)
  33129. {
  33130. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  33131. memset((&V_0), 0, sizeof(V_0));
  33132. {
  33133. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  33134. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  33135. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  33136. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  33137. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  33138. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * L_3 = ___operation2;
  33139. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *)(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  33140. return;
  33141. }
  33142. }
  33143. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  33144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4600A22286035072DDFF3C39E1E262055087576B_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * ___operation2, const RuntimeMethod* method)
  33145. {
  33146. static bool s_Il2CppMethodInitialized;
  33147. if (!s_Il2CppMethodInitialized)
  33148. {
  33149. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  33150. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  33151. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33152. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33153. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  33154. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  33155. s_Il2CppMethodInitialized = true;
  33156. }
  33157. int32_t V_0 = 0;
  33158. int32_t V_1 = 0;
  33159. int32_t V_2 = 0;
  33160. int32_t V_3 = 0;
  33161. int32_t V_4 = 0;
  33162. int32_t V_5 = 0;
  33163. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  33164. int32_t V_7 = 0;
  33165. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  33166. RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC V_9;
  33167. memset((&V_9), 0, sizeof(V_9));
  33168. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  33169. memset((&V_10), 0, sizeof(V_10));
  33170. RuntimeObject* V_11 = NULL;
  33171. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  33172. memset((&V_12), 0, sizeof(V_12));
  33173. Exception_t * __last_unhandled_exception = 0;
  33174. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33175. {
  33176. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  33177. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  33178. int32_t L_1;
  33179. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33180. V_0 = (int32_t)L_1;
  33181. int32_t L_2;
  33182. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33183. V_1 = (int32_t)L_2;
  33184. int32_t L_3;
  33185. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33186. V_2 = (int32_t)L_3;
  33187. int32_t L_4;
  33188. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33189. V_3 = (int32_t)L_4;
  33190. int32_t L_5 = V_2;
  33191. int32_t L_6 = V_3;
  33192. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  33193. int32_t L_8;
  33194. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  33195. int32_t L_9;
  33196. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  33197. V_4 = (int32_t)L_9;
  33198. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  33199. int32_t L_11;
  33200. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  33201. int32_t L_12 = V_4;
  33202. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33203. int32_t L_13;
  33204. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  33205. V_5 = (int32_t)L_13;
  33206. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  33207. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  33208. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  33209. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  33210. int32_t L_16 = V_5;
  33211. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  33212. {
  33213. goto IL_0097;
  33214. }
  33215. }
  33216. {
  33217. int32_t L_17 = V_0;
  33218. int32_t L_18 = V_1;
  33219. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  33220. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  33221. int32_t L_20 = V_2;
  33222. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  33223. RuntimeObject* L_21;
  33224. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  33225. V_11 = (RuntimeObject*)L_21;
  33226. }
  33227. IL_0066:
  33228. try
  33229. {// begin try (depth: 1)
  33230. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * L_22 = ___operation2;
  33231. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * L_23;
  33232. L_23 = (( ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * (*) (ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *)(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  33233. RuntimeObject* L_24 = V_11;
  33234. NullCheck((RuntimeObject*)L_24);
  33235. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  33236. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  33237. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  33238. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  33239. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  33240. Il2CppFakeBox<ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  33241. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  33242. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  33243. *L_23 = L_27.m_Value;
  33244. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  33245. }// end try (depth: 1)
  33246. catch(Il2CppExceptionWrapper& e)
  33247. {
  33248. __last_unhandled_exception = (Exception_t *)e.ex;
  33249. goto FINALLY_008b;
  33250. }
  33251. FINALLY_008b:
  33252. {// begin finally (depth: 1)
  33253. {
  33254. RuntimeObject* L_28 = V_11;
  33255. if (!L_28)
  33256. {
  33257. goto IL_0096;
  33258. }
  33259. }
  33260. IL_008f:
  33261. {
  33262. RuntimeObject* L_29 = V_11;
  33263. NullCheck((RuntimeObject*)L_29);
  33264. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  33265. }
  33266. IL_0096:
  33267. {
  33268. IL2CPP_END_FINALLY(139)
  33269. }
  33270. }// end finally (depth: 1)
  33271. IL2CPP_CLEANUP(139)
  33272. {
  33273. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33274. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  33275. }
  33276. IL_0097:
  33277. {
  33278. int32_t L_30 = V_3;
  33279. int32_t L_31 = V_5;
  33280. int32_t L_32;
  33281. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  33282. V_7 = (int32_t)L_32;
  33283. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  33284. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  33285. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  33286. int32_t L_35 = V_5;
  33287. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  33288. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  33289. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  33290. int32_t L_36 = V_0;
  33291. int32_t L_37 = V_1;
  33292. int32_t L_38 = V_7;
  33293. int32_t L_39 = V_2;
  33294. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  33295. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * L_41 = ___operation2;
  33296. RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC L_42;
  33297. memset((&L_42), 0, sizeof(L_42));
  33298. RowIntervalOperationWrapper_2__ctor_m5EF251C2A8E8F94D4CA4ED730BBF8C06CB5E92EE_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *)(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  33299. V_9 = (RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC )L_42;
  33300. int32_t L_43 = V_5;
  33301. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  33302. RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC L_45 = V_9;
  33303. RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC L_46 = (RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC )L_45;
  33304. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  33305. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  33306. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  33307. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  33308. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  33309. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  33310. }
  33311. IL_00dc:
  33312. {
  33313. return;
  33314. }
  33315. }
  33316. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  33317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m28BCB53DD9856F1EF70ADBA8B4DE25D7F2178163_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * ___operation2, const RuntimeMethod* method)
  33318. {
  33319. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  33320. memset((&V_0), 0, sizeof(V_0));
  33321. {
  33322. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  33323. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  33324. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  33325. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  33326. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  33327. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * L_3 = ___operation2;
  33328. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *)(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  33329. return;
  33330. }
  33331. }
  33332. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.L8,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  33333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m25CA1DA1DC0980C012AB3BDF0C9237C4DB4DA736_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * ___operation2, const RuntimeMethod* method)
  33334. {
  33335. static bool s_Il2CppMethodInitialized;
  33336. if (!s_Il2CppMethodInitialized)
  33337. {
  33338. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  33339. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  33340. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33341. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33342. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  33343. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  33344. s_Il2CppMethodInitialized = true;
  33345. }
  33346. int32_t V_0 = 0;
  33347. int32_t V_1 = 0;
  33348. int32_t V_2 = 0;
  33349. int32_t V_3 = 0;
  33350. int32_t V_4 = 0;
  33351. int32_t V_5 = 0;
  33352. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  33353. int32_t V_7 = 0;
  33354. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  33355. RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E V_9;
  33356. memset((&V_9), 0, sizeof(V_9));
  33357. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  33358. memset((&V_10), 0, sizeof(V_10));
  33359. RuntimeObject* V_11 = NULL;
  33360. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  33361. memset((&V_12), 0, sizeof(V_12));
  33362. Exception_t * __last_unhandled_exception = 0;
  33363. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33364. {
  33365. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  33366. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  33367. int32_t L_1;
  33368. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33369. V_0 = (int32_t)L_1;
  33370. int32_t L_2;
  33371. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33372. V_1 = (int32_t)L_2;
  33373. int32_t L_3;
  33374. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33375. V_2 = (int32_t)L_3;
  33376. int32_t L_4;
  33377. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33378. V_3 = (int32_t)L_4;
  33379. int32_t L_5 = V_2;
  33380. int32_t L_6 = V_3;
  33381. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  33382. int32_t L_8;
  33383. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  33384. int32_t L_9;
  33385. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  33386. V_4 = (int32_t)L_9;
  33387. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  33388. int32_t L_11;
  33389. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  33390. int32_t L_12 = V_4;
  33391. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33392. int32_t L_13;
  33393. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  33394. V_5 = (int32_t)L_13;
  33395. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  33396. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  33397. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  33398. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  33399. int32_t L_16 = V_5;
  33400. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  33401. {
  33402. goto IL_0097;
  33403. }
  33404. }
  33405. {
  33406. int32_t L_17 = V_0;
  33407. int32_t L_18 = V_1;
  33408. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  33409. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  33410. int32_t L_20 = V_2;
  33411. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  33412. RuntimeObject* L_21;
  33413. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  33414. V_11 = (RuntimeObject*)L_21;
  33415. }
  33416. IL_0066:
  33417. try
  33418. {// begin try (depth: 1)
  33419. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * L_22 = ___operation2;
  33420. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * L_23;
  33421. L_23 = (( ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * (*) (ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *)(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  33422. RuntimeObject* L_24 = V_11;
  33423. NullCheck((RuntimeObject*)L_24);
  33424. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  33425. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  33426. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  33427. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  33428. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  33429. Il2CppFakeBox<ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  33430. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  33431. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  33432. *L_23 = L_27.m_Value;
  33433. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  33434. }// end try (depth: 1)
  33435. catch(Il2CppExceptionWrapper& e)
  33436. {
  33437. __last_unhandled_exception = (Exception_t *)e.ex;
  33438. goto FINALLY_008b;
  33439. }
  33440. FINALLY_008b:
  33441. {// begin finally (depth: 1)
  33442. {
  33443. RuntimeObject* L_28 = V_11;
  33444. if (!L_28)
  33445. {
  33446. goto IL_0096;
  33447. }
  33448. }
  33449. IL_008f:
  33450. {
  33451. RuntimeObject* L_29 = V_11;
  33452. NullCheck((RuntimeObject*)L_29);
  33453. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  33454. }
  33455. IL_0096:
  33456. {
  33457. IL2CPP_END_FINALLY(139)
  33458. }
  33459. }// end finally (depth: 1)
  33460. IL2CPP_CLEANUP(139)
  33461. {
  33462. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33463. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  33464. }
  33465. IL_0097:
  33466. {
  33467. int32_t L_30 = V_3;
  33468. int32_t L_31 = V_5;
  33469. int32_t L_32;
  33470. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  33471. V_7 = (int32_t)L_32;
  33472. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  33473. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  33474. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  33475. int32_t L_35 = V_5;
  33476. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  33477. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  33478. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  33479. int32_t L_36 = V_0;
  33480. int32_t L_37 = V_1;
  33481. int32_t L_38 = V_7;
  33482. int32_t L_39 = V_2;
  33483. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  33484. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * L_41 = ___operation2;
  33485. RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E L_42;
  33486. memset((&L_42), 0, sizeof(L_42));
  33487. RowIntervalOperationWrapper_2__ctor_m299E0FAC71CFDE53E74861CD66F1E2922E8A266B_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *)(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  33488. V_9 = (RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E )L_42;
  33489. int32_t L_43 = V_5;
  33490. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  33491. RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E L_45 = V_9;
  33492. RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E L_46 = (RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E )L_45;
  33493. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  33494. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  33495. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  33496. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  33497. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  33498. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  33499. }
  33500. IL_00dc:
  33501. {
  33502. return;
  33503. }
  33504. }
  33505. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  33506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m78C293938CEE402E20099CAE4E6C897176057D7A_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * ___operation2, const RuntimeMethod* method)
  33507. {
  33508. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  33509. memset((&V_0), 0, sizeof(V_0));
  33510. {
  33511. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  33512. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  33513. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  33514. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  33515. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  33516. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * L_3 = ___operation2;
  33517. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *)(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  33518. return;
  33519. }
  33520. }
  33521. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  33522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mD102694F98690DEF42C4345342F41B4677959EE4_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * ___operation2, const RuntimeMethod* method)
  33523. {
  33524. static bool s_Il2CppMethodInitialized;
  33525. if (!s_Il2CppMethodInitialized)
  33526. {
  33527. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  33528. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  33529. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33530. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33531. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  33532. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  33533. s_Il2CppMethodInitialized = true;
  33534. }
  33535. int32_t V_0 = 0;
  33536. int32_t V_1 = 0;
  33537. int32_t V_2 = 0;
  33538. int32_t V_3 = 0;
  33539. int32_t V_4 = 0;
  33540. int32_t V_5 = 0;
  33541. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  33542. int32_t V_7 = 0;
  33543. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  33544. RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 V_9;
  33545. memset((&V_9), 0, sizeof(V_9));
  33546. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  33547. memset((&V_10), 0, sizeof(V_10));
  33548. RuntimeObject* V_11 = NULL;
  33549. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  33550. memset((&V_12), 0, sizeof(V_12));
  33551. Exception_t * __last_unhandled_exception = 0;
  33552. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33553. {
  33554. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  33555. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  33556. int32_t L_1;
  33557. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33558. V_0 = (int32_t)L_1;
  33559. int32_t L_2;
  33560. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33561. V_1 = (int32_t)L_2;
  33562. int32_t L_3;
  33563. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33564. V_2 = (int32_t)L_3;
  33565. int32_t L_4;
  33566. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33567. V_3 = (int32_t)L_4;
  33568. int32_t L_5 = V_2;
  33569. int32_t L_6 = V_3;
  33570. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  33571. int32_t L_8;
  33572. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  33573. int32_t L_9;
  33574. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  33575. V_4 = (int32_t)L_9;
  33576. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  33577. int32_t L_11;
  33578. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  33579. int32_t L_12 = V_4;
  33580. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33581. int32_t L_13;
  33582. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  33583. V_5 = (int32_t)L_13;
  33584. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  33585. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  33586. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  33587. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  33588. int32_t L_16 = V_5;
  33589. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  33590. {
  33591. goto IL_0097;
  33592. }
  33593. }
  33594. {
  33595. int32_t L_17 = V_0;
  33596. int32_t L_18 = V_1;
  33597. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  33598. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  33599. int32_t L_20 = V_2;
  33600. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  33601. RuntimeObject* L_21;
  33602. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  33603. V_11 = (RuntimeObject*)L_21;
  33604. }
  33605. IL_0066:
  33606. try
  33607. {// begin try (depth: 1)
  33608. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * L_22 = ___operation2;
  33609. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * L_23;
  33610. L_23 = (( ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * (*) (ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *)(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  33611. RuntimeObject* L_24 = V_11;
  33612. NullCheck((RuntimeObject*)L_24);
  33613. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  33614. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  33615. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  33616. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  33617. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  33618. Il2CppFakeBox<ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  33619. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  33620. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  33621. *L_23 = L_27.m_Value;
  33622. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  33623. }// end try (depth: 1)
  33624. catch(Il2CppExceptionWrapper& e)
  33625. {
  33626. __last_unhandled_exception = (Exception_t *)e.ex;
  33627. goto FINALLY_008b;
  33628. }
  33629. FINALLY_008b:
  33630. {// begin finally (depth: 1)
  33631. {
  33632. RuntimeObject* L_28 = V_11;
  33633. if (!L_28)
  33634. {
  33635. goto IL_0096;
  33636. }
  33637. }
  33638. IL_008f:
  33639. {
  33640. RuntimeObject* L_29 = V_11;
  33641. NullCheck((RuntimeObject*)L_29);
  33642. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  33643. }
  33644. IL_0096:
  33645. {
  33646. IL2CPP_END_FINALLY(139)
  33647. }
  33648. }// end finally (depth: 1)
  33649. IL2CPP_CLEANUP(139)
  33650. {
  33651. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33652. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  33653. }
  33654. IL_0097:
  33655. {
  33656. int32_t L_30 = V_3;
  33657. int32_t L_31 = V_5;
  33658. int32_t L_32;
  33659. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  33660. V_7 = (int32_t)L_32;
  33661. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  33662. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  33663. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  33664. int32_t L_35 = V_5;
  33665. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  33666. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  33667. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  33668. int32_t L_36 = V_0;
  33669. int32_t L_37 = V_1;
  33670. int32_t L_38 = V_7;
  33671. int32_t L_39 = V_2;
  33672. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  33673. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * L_41 = ___operation2;
  33674. RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 L_42;
  33675. memset((&L_42), 0, sizeof(L_42));
  33676. RowIntervalOperationWrapper_2__ctor_m5BBED8F1EACD4A1CB4E4353BB7B6D1447153A82B_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *)(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  33677. V_9 = (RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 )L_42;
  33678. int32_t L_43 = V_5;
  33679. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  33680. RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 L_45 = V_9;
  33681. RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 L_46 = (RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 )L_45;
  33682. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  33683. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  33684. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  33685. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  33686. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  33687. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  33688. }
  33689. IL_00dc:
  33690. {
  33691. return;
  33692. }
  33693. }
  33694. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  33695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mCF0F8381E771577FE1D6F3A808C5E27143979D83_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * ___operation2, const RuntimeMethod* method)
  33696. {
  33697. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  33698. memset((&V_0), 0, sizeof(V_0));
  33699. {
  33700. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  33701. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  33702. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  33703. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  33704. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  33705. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * L_3 = ___operation2;
  33706. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *)(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  33707. return;
  33708. }
  33709. }
  33710. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  33711. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mC8C9218BD1DF14766A0C515136481C86983FBB71_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * ___operation2, const RuntimeMethod* method)
  33712. {
  33713. static bool s_Il2CppMethodInitialized;
  33714. if (!s_Il2CppMethodInitialized)
  33715. {
  33716. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  33717. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  33718. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33719. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33720. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  33721. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  33722. s_Il2CppMethodInitialized = true;
  33723. }
  33724. int32_t V_0 = 0;
  33725. int32_t V_1 = 0;
  33726. int32_t V_2 = 0;
  33727. int32_t V_3 = 0;
  33728. int32_t V_4 = 0;
  33729. int32_t V_5 = 0;
  33730. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  33731. int32_t V_7 = 0;
  33732. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  33733. RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C V_9;
  33734. memset((&V_9), 0, sizeof(V_9));
  33735. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  33736. memset((&V_10), 0, sizeof(V_10));
  33737. RuntimeObject* V_11 = NULL;
  33738. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  33739. memset((&V_12), 0, sizeof(V_12));
  33740. Exception_t * __last_unhandled_exception = 0;
  33741. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33742. {
  33743. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  33744. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  33745. int32_t L_1;
  33746. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33747. V_0 = (int32_t)L_1;
  33748. int32_t L_2;
  33749. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33750. V_1 = (int32_t)L_2;
  33751. int32_t L_3;
  33752. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33753. V_2 = (int32_t)L_3;
  33754. int32_t L_4;
  33755. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33756. V_3 = (int32_t)L_4;
  33757. int32_t L_5 = V_2;
  33758. int32_t L_6 = V_3;
  33759. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  33760. int32_t L_8;
  33761. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  33762. int32_t L_9;
  33763. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  33764. V_4 = (int32_t)L_9;
  33765. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  33766. int32_t L_11;
  33767. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  33768. int32_t L_12 = V_4;
  33769. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33770. int32_t L_13;
  33771. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  33772. V_5 = (int32_t)L_13;
  33773. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  33774. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  33775. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  33776. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  33777. int32_t L_16 = V_5;
  33778. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  33779. {
  33780. goto IL_0097;
  33781. }
  33782. }
  33783. {
  33784. int32_t L_17 = V_0;
  33785. int32_t L_18 = V_1;
  33786. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  33787. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  33788. int32_t L_20 = V_2;
  33789. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  33790. RuntimeObject* L_21;
  33791. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  33792. V_11 = (RuntimeObject*)L_21;
  33793. }
  33794. IL_0066:
  33795. try
  33796. {// begin try (depth: 1)
  33797. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * L_22 = ___operation2;
  33798. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * L_23;
  33799. L_23 = (( ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * (*) (ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *)(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  33800. RuntimeObject* L_24 = V_11;
  33801. NullCheck((RuntimeObject*)L_24);
  33802. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  33803. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  33804. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  33805. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  33806. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  33807. Il2CppFakeBox<ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  33808. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  33809. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  33810. *L_23 = L_27.m_Value;
  33811. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  33812. }// end try (depth: 1)
  33813. catch(Il2CppExceptionWrapper& e)
  33814. {
  33815. __last_unhandled_exception = (Exception_t *)e.ex;
  33816. goto FINALLY_008b;
  33817. }
  33818. FINALLY_008b:
  33819. {// begin finally (depth: 1)
  33820. {
  33821. RuntimeObject* L_28 = V_11;
  33822. if (!L_28)
  33823. {
  33824. goto IL_0096;
  33825. }
  33826. }
  33827. IL_008f:
  33828. {
  33829. RuntimeObject* L_29 = V_11;
  33830. NullCheck((RuntimeObject*)L_29);
  33831. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  33832. }
  33833. IL_0096:
  33834. {
  33835. IL2CPP_END_FINALLY(139)
  33836. }
  33837. }// end finally (depth: 1)
  33838. IL2CPP_CLEANUP(139)
  33839. {
  33840. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33841. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  33842. }
  33843. IL_0097:
  33844. {
  33845. int32_t L_30 = V_3;
  33846. int32_t L_31 = V_5;
  33847. int32_t L_32;
  33848. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  33849. V_7 = (int32_t)L_32;
  33850. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  33851. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  33852. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  33853. int32_t L_35 = V_5;
  33854. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  33855. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  33856. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  33857. int32_t L_36 = V_0;
  33858. int32_t L_37 = V_1;
  33859. int32_t L_38 = V_7;
  33860. int32_t L_39 = V_2;
  33861. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  33862. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * L_41 = ___operation2;
  33863. RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C L_42;
  33864. memset((&L_42), 0, sizeof(L_42));
  33865. RowIntervalOperationWrapper_2__ctor_m31AB7A87A6D378C513127179416D79111BF94943_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *)(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  33866. V_9 = (RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C )L_42;
  33867. int32_t L_43 = V_5;
  33868. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  33869. RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C L_45 = V_9;
  33870. RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C L_46 = (RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C )L_45;
  33871. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  33872. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  33873. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  33874. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  33875. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  33876. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  33877. }
  33878. IL_00dc:
  33879. {
  33880. return;
  33881. }
  33882. }
  33883. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  33884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m5215EE5BF7D7B9D3B864C589E668A3B04C8AAE9B_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * ___operation2, const RuntimeMethod* method)
  33885. {
  33886. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  33887. memset((&V_0), 0, sizeof(V_0));
  33888. {
  33889. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  33890. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  33891. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  33892. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  33893. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  33894. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * L_3 = ___operation2;
  33895. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *)(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  33896. return;
  33897. }
  33898. }
  33899. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  33900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m6CC57E6DFAB45957318AA3EAB064CDE13D9C9B24_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * ___operation2, const RuntimeMethod* method)
  33901. {
  33902. static bool s_Il2CppMethodInitialized;
  33903. if (!s_Il2CppMethodInitialized)
  33904. {
  33905. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  33906. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  33907. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33908. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33909. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  33910. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  33911. s_Il2CppMethodInitialized = true;
  33912. }
  33913. int32_t V_0 = 0;
  33914. int32_t V_1 = 0;
  33915. int32_t V_2 = 0;
  33916. int32_t V_3 = 0;
  33917. int32_t V_4 = 0;
  33918. int32_t V_5 = 0;
  33919. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  33920. int32_t V_7 = 0;
  33921. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  33922. RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F V_9;
  33923. memset((&V_9), 0, sizeof(V_9));
  33924. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  33925. memset((&V_10), 0, sizeof(V_10));
  33926. RuntimeObject* V_11 = NULL;
  33927. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  33928. memset((&V_12), 0, sizeof(V_12));
  33929. Exception_t * __last_unhandled_exception = 0;
  33930. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33931. {
  33932. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  33933. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  33934. int32_t L_1;
  33935. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33936. V_0 = (int32_t)L_1;
  33937. int32_t L_2;
  33938. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33939. V_1 = (int32_t)L_2;
  33940. int32_t L_3;
  33941. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33942. V_2 = (int32_t)L_3;
  33943. int32_t L_4;
  33944. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  33945. V_3 = (int32_t)L_4;
  33946. int32_t L_5 = V_2;
  33947. int32_t L_6 = V_3;
  33948. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  33949. int32_t L_8;
  33950. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  33951. int32_t L_9;
  33952. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  33953. V_4 = (int32_t)L_9;
  33954. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  33955. int32_t L_11;
  33956. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  33957. int32_t L_12 = V_4;
  33958. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33959. int32_t L_13;
  33960. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  33961. V_5 = (int32_t)L_13;
  33962. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  33963. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  33964. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  33965. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  33966. int32_t L_16 = V_5;
  33967. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  33968. {
  33969. goto IL_0097;
  33970. }
  33971. }
  33972. {
  33973. int32_t L_17 = V_0;
  33974. int32_t L_18 = V_1;
  33975. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  33976. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  33977. int32_t L_20 = V_2;
  33978. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  33979. RuntimeObject* L_21;
  33980. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  33981. V_11 = (RuntimeObject*)L_21;
  33982. }
  33983. IL_0066:
  33984. try
  33985. {// begin try (depth: 1)
  33986. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * L_22 = ___operation2;
  33987. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * L_23;
  33988. L_23 = (( ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * (*) (ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *)(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  33989. RuntimeObject* L_24 = V_11;
  33990. NullCheck((RuntimeObject*)L_24);
  33991. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  33992. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  33993. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  33994. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  33995. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  33996. Il2CppFakeBox<ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  33997. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  33998. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  33999. *L_23 = L_27.m_Value;
  34000. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  34001. }// end try (depth: 1)
  34002. catch(Il2CppExceptionWrapper& e)
  34003. {
  34004. __last_unhandled_exception = (Exception_t *)e.ex;
  34005. goto FINALLY_008b;
  34006. }
  34007. FINALLY_008b:
  34008. {// begin finally (depth: 1)
  34009. {
  34010. RuntimeObject* L_28 = V_11;
  34011. if (!L_28)
  34012. {
  34013. goto IL_0096;
  34014. }
  34015. }
  34016. IL_008f:
  34017. {
  34018. RuntimeObject* L_29 = V_11;
  34019. NullCheck((RuntimeObject*)L_29);
  34020. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  34021. }
  34022. IL_0096:
  34023. {
  34024. IL2CPP_END_FINALLY(139)
  34025. }
  34026. }// end finally (depth: 1)
  34027. IL2CPP_CLEANUP(139)
  34028. {
  34029. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34030. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  34031. }
  34032. IL_0097:
  34033. {
  34034. int32_t L_30 = V_3;
  34035. int32_t L_31 = V_5;
  34036. int32_t L_32;
  34037. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  34038. V_7 = (int32_t)L_32;
  34039. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  34040. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  34041. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  34042. int32_t L_35 = V_5;
  34043. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  34044. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  34045. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  34046. int32_t L_36 = V_0;
  34047. int32_t L_37 = V_1;
  34048. int32_t L_38 = V_7;
  34049. int32_t L_39 = V_2;
  34050. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  34051. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * L_41 = ___operation2;
  34052. RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F L_42;
  34053. memset((&L_42), 0, sizeof(L_42));
  34054. RowIntervalOperationWrapper_2__ctor_mAB3033A3D336DF8F757311FA074FE03972A17AFE_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *)(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  34055. V_9 = (RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F )L_42;
  34056. int32_t L_43 = V_5;
  34057. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  34058. RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F L_45 = V_9;
  34059. RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F L_46 = (RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F )L_45;
  34060. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  34061. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  34062. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  34063. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  34064. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  34065. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  34066. }
  34067. IL_00dc:
  34068. {
  34069. return;
  34070. }
  34071. }
  34072. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  34073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m352D98E581FA764473B8AFD45344DB1F9D68B437_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * ___operation2, const RuntimeMethod* method)
  34074. {
  34075. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  34076. memset((&V_0), 0, sizeof(V_0));
  34077. {
  34078. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  34079. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  34080. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  34081. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  34082. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  34083. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * L_3 = ___operation2;
  34084. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *)(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  34085. return;
  34086. }
  34087. }
  34088. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  34089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m7949D0522A9E41C85425A1023BD4317FD79CDF58_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * ___operation2, const RuntimeMethod* method)
  34090. {
  34091. static bool s_Il2CppMethodInitialized;
  34092. if (!s_Il2CppMethodInitialized)
  34093. {
  34094. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  34095. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  34096. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34097. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34098. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  34099. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  34100. s_Il2CppMethodInitialized = true;
  34101. }
  34102. int32_t V_0 = 0;
  34103. int32_t V_1 = 0;
  34104. int32_t V_2 = 0;
  34105. int32_t V_3 = 0;
  34106. int32_t V_4 = 0;
  34107. int32_t V_5 = 0;
  34108. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  34109. int32_t V_7 = 0;
  34110. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  34111. RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 V_9;
  34112. memset((&V_9), 0, sizeof(V_9));
  34113. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  34114. memset((&V_10), 0, sizeof(V_10));
  34115. RuntimeObject* V_11 = NULL;
  34116. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  34117. memset((&V_12), 0, sizeof(V_12));
  34118. Exception_t * __last_unhandled_exception = 0;
  34119. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34120. {
  34121. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  34122. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  34123. int32_t L_1;
  34124. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34125. V_0 = (int32_t)L_1;
  34126. int32_t L_2;
  34127. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34128. V_1 = (int32_t)L_2;
  34129. int32_t L_3;
  34130. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34131. V_2 = (int32_t)L_3;
  34132. int32_t L_4;
  34133. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34134. V_3 = (int32_t)L_4;
  34135. int32_t L_5 = V_2;
  34136. int32_t L_6 = V_3;
  34137. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  34138. int32_t L_8;
  34139. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  34140. int32_t L_9;
  34141. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  34142. V_4 = (int32_t)L_9;
  34143. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  34144. int32_t L_11;
  34145. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  34146. int32_t L_12 = V_4;
  34147. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34148. int32_t L_13;
  34149. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  34150. V_5 = (int32_t)L_13;
  34151. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  34152. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  34153. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  34154. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  34155. int32_t L_16 = V_5;
  34156. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  34157. {
  34158. goto IL_0097;
  34159. }
  34160. }
  34161. {
  34162. int32_t L_17 = V_0;
  34163. int32_t L_18 = V_1;
  34164. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  34165. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  34166. int32_t L_20 = V_2;
  34167. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  34168. RuntimeObject* L_21;
  34169. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  34170. V_11 = (RuntimeObject*)L_21;
  34171. }
  34172. IL_0066:
  34173. try
  34174. {// begin try (depth: 1)
  34175. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * L_22 = ___operation2;
  34176. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * L_23;
  34177. L_23 = (( ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * (*) (ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *)(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  34178. RuntimeObject* L_24 = V_11;
  34179. NullCheck((RuntimeObject*)L_24);
  34180. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  34181. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  34182. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  34183. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  34184. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  34185. Il2CppFakeBox<ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  34186. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  34187. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  34188. *L_23 = L_27.m_Value;
  34189. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  34190. }// end try (depth: 1)
  34191. catch(Il2CppExceptionWrapper& e)
  34192. {
  34193. __last_unhandled_exception = (Exception_t *)e.ex;
  34194. goto FINALLY_008b;
  34195. }
  34196. FINALLY_008b:
  34197. {// begin finally (depth: 1)
  34198. {
  34199. RuntimeObject* L_28 = V_11;
  34200. if (!L_28)
  34201. {
  34202. goto IL_0096;
  34203. }
  34204. }
  34205. IL_008f:
  34206. {
  34207. RuntimeObject* L_29 = V_11;
  34208. NullCheck((RuntimeObject*)L_29);
  34209. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  34210. }
  34211. IL_0096:
  34212. {
  34213. IL2CPP_END_FINALLY(139)
  34214. }
  34215. }// end finally (depth: 1)
  34216. IL2CPP_CLEANUP(139)
  34217. {
  34218. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34219. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  34220. }
  34221. IL_0097:
  34222. {
  34223. int32_t L_30 = V_3;
  34224. int32_t L_31 = V_5;
  34225. int32_t L_32;
  34226. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  34227. V_7 = (int32_t)L_32;
  34228. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  34229. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  34230. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  34231. int32_t L_35 = V_5;
  34232. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  34233. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  34234. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  34235. int32_t L_36 = V_0;
  34236. int32_t L_37 = V_1;
  34237. int32_t L_38 = V_7;
  34238. int32_t L_39 = V_2;
  34239. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  34240. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * L_41 = ___operation2;
  34241. RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 L_42;
  34242. memset((&L_42), 0, sizeof(L_42));
  34243. RowIntervalOperationWrapper_2__ctor_m91333FBDFBE346F1DC8A21398B7311155F8F58DC_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *)(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  34244. V_9 = (RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 )L_42;
  34245. int32_t L_43 = V_5;
  34246. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  34247. RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 L_45 = V_9;
  34248. RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 L_46 = (RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 )L_45;
  34249. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  34250. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  34251. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  34252. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  34253. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  34254. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  34255. }
  34256. IL_00dc:
  34257. {
  34258. return;
  34259. }
  34260. }
  34261. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  34262. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m1C6477A03F808D8614D1F88042D129EAA476BFAD_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * ___operation2, const RuntimeMethod* method)
  34263. {
  34264. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  34265. memset((&V_0), 0, sizeof(V_0));
  34266. {
  34267. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  34268. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  34269. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  34270. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  34271. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  34272. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * L_3 = ___operation2;
  34273. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *)(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  34274. return;
  34275. }
  34276. }
  34277. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  34278. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m6478B2B805B5E12B9CC307337F0AD7AA7A574829_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * ___operation2, const RuntimeMethod* method)
  34279. {
  34280. static bool s_Il2CppMethodInitialized;
  34281. if (!s_Il2CppMethodInitialized)
  34282. {
  34283. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  34284. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  34285. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34286. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34287. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  34288. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  34289. s_Il2CppMethodInitialized = true;
  34290. }
  34291. int32_t V_0 = 0;
  34292. int32_t V_1 = 0;
  34293. int32_t V_2 = 0;
  34294. int32_t V_3 = 0;
  34295. int32_t V_4 = 0;
  34296. int32_t V_5 = 0;
  34297. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  34298. int32_t V_7 = 0;
  34299. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  34300. RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 V_9;
  34301. memset((&V_9), 0, sizeof(V_9));
  34302. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  34303. memset((&V_10), 0, sizeof(V_10));
  34304. RuntimeObject* V_11 = NULL;
  34305. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  34306. memset((&V_12), 0, sizeof(V_12));
  34307. Exception_t * __last_unhandled_exception = 0;
  34308. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34309. {
  34310. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  34311. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  34312. int32_t L_1;
  34313. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34314. V_0 = (int32_t)L_1;
  34315. int32_t L_2;
  34316. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34317. V_1 = (int32_t)L_2;
  34318. int32_t L_3;
  34319. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34320. V_2 = (int32_t)L_3;
  34321. int32_t L_4;
  34322. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34323. V_3 = (int32_t)L_4;
  34324. int32_t L_5 = V_2;
  34325. int32_t L_6 = V_3;
  34326. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  34327. int32_t L_8;
  34328. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  34329. int32_t L_9;
  34330. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  34331. V_4 = (int32_t)L_9;
  34332. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  34333. int32_t L_11;
  34334. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  34335. int32_t L_12 = V_4;
  34336. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34337. int32_t L_13;
  34338. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  34339. V_5 = (int32_t)L_13;
  34340. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  34341. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  34342. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  34343. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  34344. int32_t L_16 = V_5;
  34345. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  34346. {
  34347. goto IL_0097;
  34348. }
  34349. }
  34350. {
  34351. int32_t L_17 = V_0;
  34352. int32_t L_18 = V_1;
  34353. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  34354. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  34355. int32_t L_20 = V_2;
  34356. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  34357. RuntimeObject* L_21;
  34358. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  34359. V_11 = (RuntimeObject*)L_21;
  34360. }
  34361. IL_0066:
  34362. try
  34363. {// begin try (depth: 1)
  34364. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * L_22 = ___operation2;
  34365. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * L_23;
  34366. L_23 = (( ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * (*) (ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *)(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  34367. RuntimeObject* L_24 = V_11;
  34368. NullCheck((RuntimeObject*)L_24);
  34369. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  34370. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  34371. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  34372. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  34373. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  34374. Il2CppFakeBox<ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  34375. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  34376. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  34377. *L_23 = L_27.m_Value;
  34378. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  34379. }// end try (depth: 1)
  34380. catch(Il2CppExceptionWrapper& e)
  34381. {
  34382. __last_unhandled_exception = (Exception_t *)e.ex;
  34383. goto FINALLY_008b;
  34384. }
  34385. FINALLY_008b:
  34386. {// begin finally (depth: 1)
  34387. {
  34388. RuntimeObject* L_28 = V_11;
  34389. if (!L_28)
  34390. {
  34391. goto IL_0096;
  34392. }
  34393. }
  34394. IL_008f:
  34395. {
  34396. RuntimeObject* L_29 = V_11;
  34397. NullCheck((RuntimeObject*)L_29);
  34398. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  34399. }
  34400. IL_0096:
  34401. {
  34402. IL2CPP_END_FINALLY(139)
  34403. }
  34404. }// end finally (depth: 1)
  34405. IL2CPP_CLEANUP(139)
  34406. {
  34407. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34408. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  34409. }
  34410. IL_0097:
  34411. {
  34412. int32_t L_30 = V_3;
  34413. int32_t L_31 = V_5;
  34414. int32_t L_32;
  34415. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  34416. V_7 = (int32_t)L_32;
  34417. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  34418. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  34419. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  34420. int32_t L_35 = V_5;
  34421. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  34422. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  34423. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  34424. int32_t L_36 = V_0;
  34425. int32_t L_37 = V_1;
  34426. int32_t L_38 = V_7;
  34427. int32_t L_39 = V_2;
  34428. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  34429. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * L_41 = ___operation2;
  34430. RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 L_42;
  34431. memset((&L_42), 0, sizeof(L_42));
  34432. RowIntervalOperationWrapper_2__ctor_m661B51A918C8293ADEE5EEB6EB8BB73AA005C3EB_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *)(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  34433. V_9 = (RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 )L_42;
  34434. int32_t L_43 = V_5;
  34435. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  34436. RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 L_45 = V_9;
  34437. RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 L_46 = (RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 )L_45;
  34438. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  34439. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  34440. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  34441. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  34442. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  34443. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  34444. }
  34445. IL_00dc:
  34446. {
  34447. return;
  34448. }
  34449. }
  34450. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  34451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m1F7B6E7566999B0118D1D5D65868E5CB04239865_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * ___operation2, const RuntimeMethod* method)
  34452. {
  34453. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  34454. memset((&V_0), 0, sizeof(V_0));
  34455. {
  34456. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  34457. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  34458. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  34459. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  34460. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  34461. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * L_3 = ___operation2;
  34462. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *)(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  34463. return;
  34464. }
  34465. }
  34466. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  34467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mF699EA4A448F4988A82128FA868EE3EA40500687_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * ___operation2, const RuntimeMethod* method)
  34468. {
  34469. static bool s_Il2CppMethodInitialized;
  34470. if (!s_Il2CppMethodInitialized)
  34471. {
  34472. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  34473. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  34474. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34475. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34476. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  34477. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  34478. s_Il2CppMethodInitialized = true;
  34479. }
  34480. int32_t V_0 = 0;
  34481. int32_t V_1 = 0;
  34482. int32_t V_2 = 0;
  34483. int32_t V_3 = 0;
  34484. int32_t V_4 = 0;
  34485. int32_t V_5 = 0;
  34486. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  34487. int32_t V_7 = 0;
  34488. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  34489. RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 V_9;
  34490. memset((&V_9), 0, sizeof(V_9));
  34491. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  34492. memset((&V_10), 0, sizeof(V_10));
  34493. RuntimeObject* V_11 = NULL;
  34494. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  34495. memset((&V_12), 0, sizeof(V_12));
  34496. Exception_t * __last_unhandled_exception = 0;
  34497. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34498. {
  34499. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  34500. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  34501. int32_t L_1;
  34502. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34503. V_0 = (int32_t)L_1;
  34504. int32_t L_2;
  34505. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34506. V_1 = (int32_t)L_2;
  34507. int32_t L_3;
  34508. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34509. V_2 = (int32_t)L_3;
  34510. int32_t L_4;
  34511. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34512. V_3 = (int32_t)L_4;
  34513. int32_t L_5 = V_2;
  34514. int32_t L_6 = V_3;
  34515. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  34516. int32_t L_8;
  34517. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  34518. int32_t L_9;
  34519. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  34520. V_4 = (int32_t)L_9;
  34521. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  34522. int32_t L_11;
  34523. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  34524. int32_t L_12 = V_4;
  34525. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34526. int32_t L_13;
  34527. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  34528. V_5 = (int32_t)L_13;
  34529. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  34530. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  34531. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  34532. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  34533. int32_t L_16 = V_5;
  34534. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  34535. {
  34536. goto IL_0097;
  34537. }
  34538. }
  34539. {
  34540. int32_t L_17 = V_0;
  34541. int32_t L_18 = V_1;
  34542. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  34543. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  34544. int32_t L_20 = V_2;
  34545. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  34546. RuntimeObject* L_21;
  34547. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  34548. V_11 = (RuntimeObject*)L_21;
  34549. }
  34550. IL_0066:
  34551. try
  34552. {// begin try (depth: 1)
  34553. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * L_22 = ___operation2;
  34554. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * L_23;
  34555. L_23 = (( ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * (*) (ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *)(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  34556. RuntimeObject* L_24 = V_11;
  34557. NullCheck((RuntimeObject*)L_24);
  34558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  34559. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  34560. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  34561. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  34562. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  34563. Il2CppFakeBox<ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  34564. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  34565. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  34566. *L_23 = L_27.m_Value;
  34567. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  34568. }// end try (depth: 1)
  34569. catch(Il2CppExceptionWrapper& e)
  34570. {
  34571. __last_unhandled_exception = (Exception_t *)e.ex;
  34572. goto FINALLY_008b;
  34573. }
  34574. FINALLY_008b:
  34575. {// begin finally (depth: 1)
  34576. {
  34577. RuntimeObject* L_28 = V_11;
  34578. if (!L_28)
  34579. {
  34580. goto IL_0096;
  34581. }
  34582. }
  34583. IL_008f:
  34584. {
  34585. RuntimeObject* L_29 = V_11;
  34586. NullCheck((RuntimeObject*)L_29);
  34587. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  34588. }
  34589. IL_0096:
  34590. {
  34591. IL2CPP_END_FINALLY(139)
  34592. }
  34593. }// end finally (depth: 1)
  34594. IL2CPP_CLEANUP(139)
  34595. {
  34596. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34597. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  34598. }
  34599. IL_0097:
  34600. {
  34601. int32_t L_30 = V_3;
  34602. int32_t L_31 = V_5;
  34603. int32_t L_32;
  34604. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  34605. V_7 = (int32_t)L_32;
  34606. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  34607. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  34608. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  34609. int32_t L_35 = V_5;
  34610. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  34611. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  34612. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  34613. int32_t L_36 = V_0;
  34614. int32_t L_37 = V_1;
  34615. int32_t L_38 = V_7;
  34616. int32_t L_39 = V_2;
  34617. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  34618. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * L_41 = ___operation2;
  34619. RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 L_42;
  34620. memset((&L_42), 0, sizeof(L_42));
  34621. RowIntervalOperationWrapper_2__ctor_m53F5BD42444AEA837780198EBA73D316D8D71623_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *)(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  34622. V_9 = (RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 )L_42;
  34623. int32_t L_43 = V_5;
  34624. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  34625. RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 L_45 = V_9;
  34626. RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 L_46 = (RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 )L_45;
  34627. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  34628. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  34629. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  34630. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  34631. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  34632. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  34633. }
  34634. IL_00dc:
  34635. {
  34636. return;
  34637. }
  34638. }
  34639. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  34640. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mE7AC04930D223686B2965BEF4ABC9A8BDBE59AB6_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * ___operation2, const RuntimeMethod* method)
  34641. {
  34642. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  34643. memset((&V_0), 0, sizeof(V_0));
  34644. {
  34645. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  34646. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  34647. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  34648. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  34649. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  34650. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * L_3 = ___operation2;
  34651. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *)(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  34652. return;
  34653. }
  34654. }
  34655. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La16,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  34656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4CC5817EDB3CD4C4685994C789D255362F4DA351_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * ___operation2, const RuntimeMethod* method)
  34657. {
  34658. static bool s_Il2CppMethodInitialized;
  34659. if (!s_Il2CppMethodInitialized)
  34660. {
  34661. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  34662. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  34663. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34664. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34665. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  34666. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  34667. s_Il2CppMethodInitialized = true;
  34668. }
  34669. int32_t V_0 = 0;
  34670. int32_t V_1 = 0;
  34671. int32_t V_2 = 0;
  34672. int32_t V_3 = 0;
  34673. int32_t V_4 = 0;
  34674. int32_t V_5 = 0;
  34675. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  34676. int32_t V_7 = 0;
  34677. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  34678. RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B V_9;
  34679. memset((&V_9), 0, sizeof(V_9));
  34680. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  34681. memset((&V_10), 0, sizeof(V_10));
  34682. RuntimeObject* V_11 = NULL;
  34683. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  34684. memset((&V_12), 0, sizeof(V_12));
  34685. Exception_t * __last_unhandled_exception = 0;
  34686. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34687. {
  34688. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  34689. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  34690. int32_t L_1;
  34691. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34692. V_0 = (int32_t)L_1;
  34693. int32_t L_2;
  34694. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34695. V_1 = (int32_t)L_2;
  34696. int32_t L_3;
  34697. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34698. V_2 = (int32_t)L_3;
  34699. int32_t L_4;
  34700. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34701. V_3 = (int32_t)L_4;
  34702. int32_t L_5 = V_2;
  34703. int32_t L_6 = V_3;
  34704. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  34705. int32_t L_8;
  34706. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  34707. int32_t L_9;
  34708. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  34709. V_4 = (int32_t)L_9;
  34710. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  34711. int32_t L_11;
  34712. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  34713. int32_t L_12 = V_4;
  34714. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34715. int32_t L_13;
  34716. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  34717. V_5 = (int32_t)L_13;
  34718. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  34719. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  34720. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  34721. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  34722. int32_t L_16 = V_5;
  34723. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  34724. {
  34725. goto IL_0097;
  34726. }
  34727. }
  34728. {
  34729. int32_t L_17 = V_0;
  34730. int32_t L_18 = V_1;
  34731. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  34732. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  34733. int32_t L_20 = V_2;
  34734. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  34735. RuntimeObject* L_21;
  34736. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  34737. V_11 = (RuntimeObject*)L_21;
  34738. }
  34739. IL_0066:
  34740. try
  34741. {// begin try (depth: 1)
  34742. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * L_22 = ___operation2;
  34743. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * L_23;
  34744. L_23 = (( ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * (*) (ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *)(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  34745. RuntimeObject* L_24 = V_11;
  34746. NullCheck((RuntimeObject*)L_24);
  34747. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  34748. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  34749. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  34750. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  34751. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  34752. Il2CppFakeBox<ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  34753. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  34754. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  34755. *L_23 = L_27.m_Value;
  34756. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  34757. }// end try (depth: 1)
  34758. catch(Il2CppExceptionWrapper& e)
  34759. {
  34760. __last_unhandled_exception = (Exception_t *)e.ex;
  34761. goto FINALLY_008b;
  34762. }
  34763. FINALLY_008b:
  34764. {// begin finally (depth: 1)
  34765. {
  34766. RuntimeObject* L_28 = V_11;
  34767. if (!L_28)
  34768. {
  34769. goto IL_0096;
  34770. }
  34771. }
  34772. IL_008f:
  34773. {
  34774. RuntimeObject* L_29 = V_11;
  34775. NullCheck((RuntimeObject*)L_29);
  34776. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  34777. }
  34778. IL_0096:
  34779. {
  34780. IL2CPP_END_FINALLY(139)
  34781. }
  34782. }// end finally (depth: 1)
  34783. IL2CPP_CLEANUP(139)
  34784. {
  34785. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34786. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  34787. }
  34788. IL_0097:
  34789. {
  34790. int32_t L_30 = V_3;
  34791. int32_t L_31 = V_5;
  34792. int32_t L_32;
  34793. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  34794. V_7 = (int32_t)L_32;
  34795. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  34796. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  34797. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  34798. int32_t L_35 = V_5;
  34799. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  34800. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  34801. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  34802. int32_t L_36 = V_0;
  34803. int32_t L_37 = V_1;
  34804. int32_t L_38 = V_7;
  34805. int32_t L_39 = V_2;
  34806. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  34807. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * L_41 = ___operation2;
  34808. RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B L_42;
  34809. memset((&L_42), 0, sizeof(L_42));
  34810. RowIntervalOperationWrapper_2__ctor_mCC14509DBB03BEB98BFBA334CCBA52E0BDD687C0_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *)(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  34811. V_9 = (RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B )L_42;
  34812. int32_t L_43 = V_5;
  34813. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  34814. RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B L_45 = V_9;
  34815. RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B L_46 = (RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B )L_45;
  34816. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  34817. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  34818. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  34819. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  34820. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  34821. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  34822. }
  34823. IL_00dc:
  34824. {
  34825. return;
  34826. }
  34827. }
  34828. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  34829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m27AA359DF4E6DC8DAC11EE6090830ECFAC573FDE_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * ___operation2, const RuntimeMethod* method)
  34830. {
  34831. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  34832. memset((&V_0), 0, sizeof(V_0));
  34833. {
  34834. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  34835. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  34836. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  34837. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  34838. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  34839. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * L_3 = ___operation2;
  34840. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *)(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  34841. return;
  34842. }
  34843. }
  34844. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  34845. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mE73FC756B5D5A6E50E2350180438DAF55DA68B9F_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * ___operation2, const RuntimeMethod* method)
  34846. {
  34847. static bool s_Il2CppMethodInitialized;
  34848. if (!s_Il2CppMethodInitialized)
  34849. {
  34850. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  34851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  34852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34853. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34854. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  34855. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  34856. s_Il2CppMethodInitialized = true;
  34857. }
  34858. int32_t V_0 = 0;
  34859. int32_t V_1 = 0;
  34860. int32_t V_2 = 0;
  34861. int32_t V_3 = 0;
  34862. int32_t V_4 = 0;
  34863. int32_t V_5 = 0;
  34864. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  34865. int32_t V_7 = 0;
  34866. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  34867. RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 V_9;
  34868. memset((&V_9), 0, sizeof(V_9));
  34869. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  34870. memset((&V_10), 0, sizeof(V_10));
  34871. RuntimeObject* V_11 = NULL;
  34872. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  34873. memset((&V_12), 0, sizeof(V_12));
  34874. Exception_t * __last_unhandled_exception = 0;
  34875. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34876. {
  34877. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  34878. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  34879. int32_t L_1;
  34880. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34881. V_0 = (int32_t)L_1;
  34882. int32_t L_2;
  34883. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34884. V_1 = (int32_t)L_2;
  34885. int32_t L_3;
  34886. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34887. V_2 = (int32_t)L_3;
  34888. int32_t L_4;
  34889. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  34890. V_3 = (int32_t)L_4;
  34891. int32_t L_5 = V_2;
  34892. int32_t L_6 = V_3;
  34893. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  34894. int32_t L_8;
  34895. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  34896. int32_t L_9;
  34897. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  34898. V_4 = (int32_t)L_9;
  34899. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  34900. int32_t L_11;
  34901. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  34902. int32_t L_12 = V_4;
  34903. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34904. int32_t L_13;
  34905. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  34906. V_5 = (int32_t)L_13;
  34907. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  34908. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  34909. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  34910. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  34911. int32_t L_16 = V_5;
  34912. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  34913. {
  34914. goto IL_0097;
  34915. }
  34916. }
  34917. {
  34918. int32_t L_17 = V_0;
  34919. int32_t L_18 = V_1;
  34920. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  34921. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  34922. int32_t L_20 = V_2;
  34923. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  34924. RuntimeObject* L_21;
  34925. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  34926. V_11 = (RuntimeObject*)L_21;
  34927. }
  34928. IL_0066:
  34929. try
  34930. {// begin try (depth: 1)
  34931. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * L_22 = ___operation2;
  34932. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * L_23;
  34933. L_23 = (( ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * (*) (ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *)(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  34934. RuntimeObject* L_24 = V_11;
  34935. NullCheck((RuntimeObject*)L_24);
  34936. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  34937. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  34938. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  34939. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  34940. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  34941. Il2CppFakeBox<ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  34942. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  34943. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  34944. *L_23 = L_27.m_Value;
  34945. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  34946. }// end try (depth: 1)
  34947. catch(Il2CppExceptionWrapper& e)
  34948. {
  34949. __last_unhandled_exception = (Exception_t *)e.ex;
  34950. goto FINALLY_008b;
  34951. }
  34952. FINALLY_008b:
  34953. {// begin finally (depth: 1)
  34954. {
  34955. RuntimeObject* L_28 = V_11;
  34956. if (!L_28)
  34957. {
  34958. goto IL_0096;
  34959. }
  34960. }
  34961. IL_008f:
  34962. {
  34963. RuntimeObject* L_29 = V_11;
  34964. NullCheck((RuntimeObject*)L_29);
  34965. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  34966. }
  34967. IL_0096:
  34968. {
  34969. IL2CPP_END_FINALLY(139)
  34970. }
  34971. }// end finally (depth: 1)
  34972. IL2CPP_CLEANUP(139)
  34973. {
  34974. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34975. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  34976. }
  34977. IL_0097:
  34978. {
  34979. int32_t L_30 = V_3;
  34980. int32_t L_31 = V_5;
  34981. int32_t L_32;
  34982. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  34983. V_7 = (int32_t)L_32;
  34984. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  34985. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  34986. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  34987. int32_t L_35 = V_5;
  34988. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  34989. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  34990. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  34991. int32_t L_36 = V_0;
  34992. int32_t L_37 = V_1;
  34993. int32_t L_38 = V_7;
  34994. int32_t L_39 = V_2;
  34995. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  34996. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * L_41 = ___operation2;
  34997. RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 L_42;
  34998. memset((&L_42), 0, sizeof(L_42));
  34999. RowIntervalOperationWrapper_2__ctor_m1C0513DA9984048ED013906D00755C584ABA7DB6_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *)(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  35000. V_9 = (RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 )L_42;
  35001. int32_t L_43 = V_5;
  35002. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  35003. RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 L_45 = V_9;
  35004. RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 L_46 = (RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 )L_45;
  35005. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  35006. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  35007. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  35008. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  35009. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  35010. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  35011. }
  35012. IL_00dc:
  35013. {
  35014. return;
  35015. }
  35016. }
  35017. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  35018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m760C2BB83D5F57CFE839D2A4653D34F7C9C961E4_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * ___operation2, const RuntimeMethod* method)
  35019. {
  35020. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  35021. memset((&V_0), 0, sizeof(V_0));
  35022. {
  35023. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  35024. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  35025. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  35026. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  35027. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  35028. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * L_3 = ___operation2;
  35029. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *)(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  35030. return;
  35031. }
  35032. }
  35033. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  35034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m10C4FE2CE25141D5A0E6E7B985C944973E2E4C88_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * ___operation2, const RuntimeMethod* method)
  35035. {
  35036. static bool s_Il2CppMethodInitialized;
  35037. if (!s_Il2CppMethodInitialized)
  35038. {
  35039. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  35040. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  35041. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35042. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35043. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  35044. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  35045. s_Il2CppMethodInitialized = true;
  35046. }
  35047. int32_t V_0 = 0;
  35048. int32_t V_1 = 0;
  35049. int32_t V_2 = 0;
  35050. int32_t V_3 = 0;
  35051. int32_t V_4 = 0;
  35052. int32_t V_5 = 0;
  35053. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  35054. int32_t V_7 = 0;
  35055. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  35056. RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 V_9;
  35057. memset((&V_9), 0, sizeof(V_9));
  35058. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  35059. memset((&V_10), 0, sizeof(V_10));
  35060. RuntimeObject* V_11 = NULL;
  35061. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  35062. memset((&V_12), 0, sizeof(V_12));
  35063. Exception_t * __last_unhandled_exception = 0;
  35064. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35065. {
  35066. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  35067. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  35068. int32_t L_1;
  35069. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35070. V_0 = (int32_t)L_1;
  35071. int32_t L_2;
  35072. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35073. V_1 = (int32_t)L_2;
  35074. int32_t L_3;
  35075. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35076. V_2 = (int32_t)L_3;
  35077. int32_t L_4;
  35078. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35079. V_3 = (int32_t)L_4;
  35080. int32_t L_5 = V_2;
  35081. int32_t L_6 = V_3;
  35082. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  35083. int32_t L_8;
  35084. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  35085. int32_t L_9;
  35086. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  35087. V_4 = (int32_t)L_9;
  35088. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  35089. int32_t L_11;
  35090. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  35091. int32_t L_12 = V_4;
  35092. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35093. int32_t L_13;
  35094. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  35095. V_5 = (int32_t)L_13;
  35096. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  35097. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  35098. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  35099. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  35100. int32_t L_16 = V_5;
  35101. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  35102. {
  35103. goto IL_0097;
  35104. }
  35105. }
  35106. {
  35107. int32_t L_17 = V_0;
  35108. int32_t L_18 = V_1;
  35109. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  35110. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  35111. int32_t L_20 = V_2;
  35112. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  35113. RuntimeObject* L_21;
  35114. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  35115. V_11 = (RuntimeObject*)L_21;
  35116. }
  35117. IL_0066:
  35118. try
  35119. {// begin try (depth: 1)
  35120. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * L_22 = ___operation2;
  35121. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * L_23;
  35122. L_23 = (( ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * (*) (ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *)(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  35123. RuntimeObject* L_24 = V_11;
  35124. NullCheck((RuntimeObject*)L_24);
  35125. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  35126. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  35127. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  35128. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  35129. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  35130. Il2CppFakeBox<ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  35131. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  35132. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  35133. *L_23 = L_27.m_Value;
  35134. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  35135. }// end try (depth: 1)
  35136. catch(Il2CppExceptionWrapper& e)
  35137. {
  35138. __last_unhandled_exception = (Exception_t *)e.ex;
  35139. goto FINALLY_008b;
  35140. }
  35141. FINALLY_008b:
  35142. {// begin finally (depth: 1)
  35143. {
  35144. RuntimeObject* L_28 = V_11;
  35145. if (!L_28)
  35146. {
  35147. goto IL_0096;
  35148. }
  35149. }
  35150. IL_008f:
  35151. {
  35152. RuntimeObject* L_29 = V_11;
  35153. NullCheck((RuntimeObject*)L_29);
  35154. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  35155. }
  35156. IL_0096:
  35157. {
  35158. IL2CPP_END_FINALLY(139)
  35159. }
  35160. }// end finally (depth: 1)
  35161. IL2CPP_CLEANUP(139)
  35162. {
  35163. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35164. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  35165. }
  35166. IL_0097:
  35167. {
  35168. int32_t L_30 = V_3;
  35169. int32_t L_31 = V_5;
  35170. int32_t L_32;
  35171. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  35172. V_7 = (int32_t)L_32;
  35173. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  35174. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  35175. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  35176. int32_t L_35 = V_5;
  35177. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  35178. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  35179. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  35180. int32_t L_36 = V_0;
  35181. int32_t L_37 = V_1;
  35182. int32_t L_38 = V_7;
  35183. int32_t L_39 = V_2;
  35184. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  35185. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * L_41 = ___operation2;
  35186. RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 L_42;
  35187. memset((&L_42), 0, sizeof(L_42));
  35188. RowIntervalOperationWrapper_2__ctor_m49A236D33C15A4CF50FC03C878746020A7EC6320_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *)(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  35189. V_9 = (RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 )L_42;
  35190. int32_t L_43 = V_5;
  35191. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  35192. RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 L_45 = V_9;
  35193. RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 L_46 = (RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 )L_45;
  35194. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  35195. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  35196. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  35197. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  35198. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  35199. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  35200. }
  35201. IL_00dc:
  35202. {
  35203. return;
  35204. }
  35205. }
  35206. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  35207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m7D3DC0E9A8D9378C13AFE8B6FB27263F5AEA8F0C_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * ___operation2, const RuntimeMethod* method)
  35208. {
  35209. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  35210. memset((&V_0), 0, sizeof(V_0));
  35211. {
  35212. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  35213. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  35214. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  35215. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  35216. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  35217. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * L_3 = ___operation2;
  35218. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *)(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  35219. return;
  35220. }
  35221. }
  35222. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  35223. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m13DC70C26D126CA851C414882EABE2087DABAE76_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * ___operation2, const RuntimeMethod* method)
  35224. {
  35225. static bool s_Il2CppMethodInitialized;
  35226. if (!s_Il2CppMethodInitialized)
  35227. {
  35228. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  35229. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  35230. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35231. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35232. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  35233. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  35234. s_Il2CppMethodInitialized = true;
  35235. }
  35236. int32_t V_0 = 0;
  35237. int32_t V_1 = 0;
  35238. int32_t V_2 = 0;
  35239. int32_t V_3 = 0;
  35240. int32_t V_4 = 0;
  35241. int32_t V_5 = 0;
  35242. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  35243. int32_t V_7 = 0;
  35244. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  35245. RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A V_9;
  35246. memset((&V_9), 0, sizeof(V_9));
  35247. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  35248. memset((&V_10), 0, sizeof(V_10));
  35249. RuntimeObject* V_11 = NULL;
  35250. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  35251. memset((&V_12), 0, sizeof(V_12));
  35252. Exception_t * __last_unhandled_exception = 0;
  35253. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35254. {
  35255. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  35256. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  35257. int32_t L_1;
  35258. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35259. V_0 = (int32_t)L_1;
  35260. int32_t L_2;
  35261. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35262. V_1 = (int32_t)L_2;
  35263. int32_t L_3;
  35264. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35265. V_2 = (int32_t)L_3;
  35266. int32_t L_4;
  35267. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35268. V_3 = (int32_t)L_4;
  35269. int32_t L_5 = V_2;
  35270. int32_t L_6 = V_3;
  35271. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  35272. int32_t L_8;
  35273. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  35274. int32_t L_9;
  35275. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  35276. V_4 = (int32_t)L_9;
  35277. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  35278. int32_t L_11;
  35279. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  35280. int32_t L_12 = V_4;
  35281. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35282. int32_t L_13;
  35283. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  35284. V_5 = (int32_t)L_13;
  35285. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  35286. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  35287. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  35288. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  35289. int32_t L_16 = V_5;
  35290. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  35291. {
  35292. goto IL_0097;
  35293. }
  35294. }
  35295. {
  35296. int32_t L_17 = V_0;
  35297. int32_t L_18 = V_1;
  35298. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  35299. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  35300. int32_t L_20 = V_2;
  35301. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  35302. RuntimeObject* L_21;
  35303. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  35304. V_11 = (RuntimeObject*)L_21;
  35305. }
  35306. IL_0066:
  35307. try
  35308. {// begin try (depth: 1)
  35309. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * L_22 = ___operation2;
  35310. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * L_23;
  35311. L_23 = (( ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * (*) (ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *)(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  35312. RuntimeObject* L_24 = V_11;
  35313. NullCheck((RuntimeObject*)L_24);
  35314. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  35315. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  35316. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  35317. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  35318. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  35319. Il2CppFakeBox<ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  35320. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  35321. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  35322. *L_23 = L_27.m_Value;
  35323. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  35324. }// end try (depth: 1)
  35325. catch(Il2CppExceptionWrapper& e)
  35326. {
  35327. __last_unhandled_exception = (Exception_t *)e.ex;
  35328. goto FINALLY_008b;
  35329. }
  35330. FINALLY_008b:
  35331. {// begin finally (depth: 1)
  35332. {
  35333. RuntimeObject* L_28 = V_11;
  35334. if (!L_28)
  35335. {
  35336. goto IL_0096;
  35337. }
  35338. }
  35339. IL_008f:
  35340. {
  35341. RuntimeObject* L_29 = V_11;
  35342. NullCheck((RuntimeObject*)L_29);
  35343. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  35344. }
  35345. IL_0096:
  35346. {
  35347. IL2CPP_END_FINALLY(139)
  35348. }
  35349. }// end finally (depth: 1)
  35350. IL2CPP_CLEANUP(139)
  35351. {
  35352. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35353. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  35354. }
  35355. IL_0097:
  35356. {
  35357. int32_t L_30 = V_3;
  35358. int32_t L_31 = V_5;
  35359. int32_t L_32;
  35360. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  35361. V_7 = (int32_t)L_32;
  35362. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  35363. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  35364. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  35365. int32_t L_35 = V_5;
  35366. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  35367. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  35368. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  35369. int32_t L_36 = V_0;
  35370. int32_t L_37 = V_1;
  35371. int32_t L_38 = V_7;
  35372. int32_t L_39 = V_2;
  35373. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  35374. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * L_41 = ___operation2;
  35375. RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A L_42;
  35376. memset((&L_42), 0, sizeof(L_42));
  35377. RowIntervalOperationWrapper_2__ctor_m0160307E83D974524A14DA3F2EF2CC2BAF46CC66_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *)(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  35378. V_9 = (RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A )L_42;
  35379. int32_t L_43 = V_5;
  35380. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  35381. RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A L_45 = V_9;
  35382. RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A L_46 = (RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A )L_45;
  35383. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  35384. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  35385. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  35386. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  35387. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  35388. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  35389. }
  35390. IL_00dc:
  35391. {
  35392. return;
  35393. }
  35394. }
  35395. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  35396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m23D378EFC84C26989CB455D45E3CB436CC4F3232_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * ___operation2, const RuntimeMethod* method)
  35397. {
  35398. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  35399. memset((&V_0), 0, sizeof(V_0));
  35400. {
  35401. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  35402. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  35403. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  35404. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  35405. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  35406. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * L_3 = ___operation2;
  35407. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *)(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  35408. return;
  35409. }
  35410. }
  35411. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  35412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m444740DE194700D38ABCD2090F36D6B3FDD22C36_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * ___operation2, const RuntimeMethod* method)
  35413. {
  35414. static bool s_Il2CppMethodInitialized;
  35415. if (!s_Il2CppMethodInitialized)
  35416. {
  35417. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  35418. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  35419. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35420. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35421. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  35422. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  35423. s_Il2CppMethodInitialized = true;
  35424. }
  35425. int32_t V_0 = 0;
  35426. int32_t V_1 = 0;
  35427. int32_t V_2 = 0;
  35428. int32_t V_3 = 0;
  35429. int32_t V_4 = 0;
  35430. int32_t V_5 = 0;
  35431. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  35432. int32_t V_7 = 0;
  35433. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  35434. RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A V_9;
  35435. memset((&V_9), 0, sizeof(V_9));
  35436. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  35437. memset((&V_10), 0, sizeof(V_10));
  35438. RuntimeObject* V_11 = NULL;
  35439. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  35440. memset((&V_12), 0, sizeof(V_12));
  35441. Exception_t * __last_unhandled_exception = 0;
  35442. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35443. {
  35444. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  35445. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  35446. int32_t L_1;
  35447. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35448. V_0 = (int32_t)L_1;
  35449. int32_t L_2;
  35450. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35451. V_1 = (int32_t)L_2;
  35452. int32_t L_3;
  35453. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35454. V_2 = (int32_t)L_3;
  35455. int32_t L_4;
  35456. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35457. V_3 = (int32_t)L_4;
  35458. int32_t L_5 = V_2;
  35459. int32_t L_6 = V_3;
  35460. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  35461. int32_t L_8;
  35462. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  35463. int32_t L_9;
  35464. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  35465. V_4 = (int32_t)L_9;
  35466. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  35467. int32_t L_11;
  35468. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  35469. int32_t L_12 = V_4;
  35470. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35471. int32_t L_13;
  35472. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  35473. V_5 = (int32_t)L_13;
  35474. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  35475. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  35476. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  35477. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  35478. int32_t L_16 = V_5;
  35479. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  35480. {
  35481. goto IL_0097;
  35482. }
  35483. }
  35484. {
  35485. int32_t L_17 = V_0;
  35486. int32_t L_18 = V_1;
  35487. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  35488. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  35489. int32_t L_20 = V_2;
  35490. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  35491. RuntimeObject* L_21;
  35492. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  35493. V_11 = (RuntimeObject*)L_21;
  35494. }
  35495. IL_0066:
  35496. try
  35497. {// begin try (depth: 1)
  35498. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * L_22 = ___operation2;
  35499. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * L_23;
  35500. L_23 = (( ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * (*) (ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *)(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  35501. RuntimeObject* L_24 = V_11;
  35502. NullCheck((RuntimeObject*)L_24);
  35503. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  35504. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  35505. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  35506. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  35507. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  35508. Il2CppFakeBox<ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  35509. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  35510. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  35511. *L_23 = L_27.m_Value;
  35512. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  35513. }// end try (depth: 1)
  35514. catch(Il2CppExceptionWrapper& e)
  35515. {
  35516. __last_unhandled_exception = (Exception_t *)e.ex;
  35517. goto FINALLY_008b;
  35518. }
  35519. FINALLY_008b:
  35520. {// begin finally (depth: 1)
  35521. {
  35522. RuntimeObject* L_28 = V_11;
  35523. if (!L_28)
  35524. {
  35525. goto IL_0096;
  35526. }
  35527. }
  35528. IL_008f:
  35529. {
  35530. RuntimeObject* L_29 = V_11;
  35531. NullCheck((RuntimeObject*)L_29);
  35532. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  35533. }
  35534. IL_0096:
  35535. {
  35536. IL2CPP_END_FINALLY(139)
  35537. }
  35538. }// end finally (depth: 1)
  35539. IL2CPP_CLEANUP(139)
  35540. {
  35541. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35542. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  35543. }
  35544. IL_0097:
  35545. {
  35546. int32_t L_30 = V_3;
  35547. int32_t L_31 = V_5;
  35548. int32_t L_32;
  35549. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  35550. V_7 = (int32_t)L_32;
  35551. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  35552. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  35553. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  35554. int32_t L_35 = V_5;
  35555. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  35556. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  35557. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  35558. int32_t L_36 = V_0;
  35559. int32_t L_37 = V_1;
  35560. int32_t L_38 = V_7;
  35561. int32_t L_39 = V_2;
  35562. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  35563. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * L_41 = ___operation2;
  35564. RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A L_42;
  35565. memset((&L_42), 0, sizeof(L_42));
  35566. RowIntervalOperationWrapper_2__ctor_m615D2066371C5A71D728144CCBE891D114263E45_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *)(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  35567. V_9 = (RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A )L_42;
  35568. int32_t L_43 = V_5;
  35569. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  35570. RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A L_45 = V_9;
  35571. RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A L_46 = (RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A )L_45;
  35572. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  35573. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  35574. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  35575. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  35576. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  35577. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  35578. }
  35579. IL_00dc:
  35580. {
  35581. return;
  35582. }
  35583. }
  35584. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  35585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mC69316C6F5A4FCFD1414E2AF03C0F62AA406DAB7_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * ___operation2, const RuntimeMethod* method)
  35586. {
  35587. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  35588. memset((&V_0), 0, sizeof(V_0));
  35589. {
  35590. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  35591. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  35592. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  35593. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  35594. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  35595. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * L_3 = ___operation2;
  35596. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *)(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  35597. return;
  35598. }
  35599. }
  35600. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  35601. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m29FBF54F953A17112DEDD492BA1BC611F1D276C3_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * ___operation2, const RuntimeMethod* method)
  35602. {
  35603. static bool s_Il2CppMethodInitialized;
  35604. if (!s_Il2CppMethodInitialized)
  35605. {
  35606. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  35607. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  35608. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35609. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35610. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  35611. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  35612. s_Il2CppMethodInitialized = true;
  35613. }
  35614. int32_t V_0 = 0;
  35615. int32_t V_1 = 0;
  35616. int32_t V_2 = 0;
  35617. int32_t V_3 = 0;
  35618. int32_t V_4 = 0;
  35619. int32_t V_5 = 0;
  35620. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  35621. int32_t V_7 = 0;
  35622. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  35623. RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 V_9;
  35624. memset((&V_9), 0, sizeof(V_9));
  35625. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  35626. memset((&V_10), 0, sizeof(V_10));
  35627. RuntimeObject* V_11 = NULL;
  35628. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  35629. memset((&V_12), 0, sizeof(V_12));
  35630. Exception_t * __last_unhandled_exception = 0;
  35631. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35632. {
  35633. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  35634. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  35635. int32_t L_1;
  35636. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35637. V_0 = (int32_t)L_1;
  35638. int32_t L_2;
  35639. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35640. V_1 = (int32_t)L_2;
  35641. int32_t L_3;
  35642. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35643. V_2 = (int32_t)L_3;
  35644. int32_t L_4;
  35645. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35646. V_3 = (int32_t)L_4;
  35647. int32_t L_5 = V_2;
  35648. int32_t L_6 = V_3;
  35649. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  35650. int32_t L_8;
  35651. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  35652. int32_t L_9;
  35653. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  35654. V_4 = (int32_t)L_9;
  35655. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  35656. int32_t L_11;
  35657. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  35658. int32_t L_12 = V_4;
  35659. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35660. int32_t L_13;
  35661. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  35662. V_5 = (int32_t)L_13;
  35663. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  35664. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  35665. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  35666. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  35667. int32_t L_16 = V_5;
  35668. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  35669. {
  35670. goto IL_0097;
  35671. }
  35672. }
  35673. {
  35674. int32_t L_17 = V_0;
  35675. int32_t L_18 = V_1;
  35676. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  35677. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  35678. int32_t L_20 = V_2;
  35679. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  35680. RuntimeObject* L_21;
  35681. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  35682. V_11 = (RuntimeObject*)L_21;
  35683. }
  35684. IL_0066:
  35685. try
  35686. {// begin try (depth: 1)
  35687. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * L_22 = ___operation2;
  35688. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * L_23;
  35689. L_23 = (( ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * (*) (ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *)(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  35690. RuntimeObject* L_24 = V_11;
  35691. NullCheck((RuntimeObject*)L_24);
  35692. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  35693. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  35694. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  35695. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  35696. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  35697. Il2CppFakeBox<ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  35698. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  35699. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  35700. *L_23 = L_27.m_Value;
  35701. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  35702. }// end try (depth: 1)
  35703. catch(Il2CppExceptionWrapper& e)
  35704. {
  35705. __last_unhandled_exception = (Exception_t *)e.ex;
  35706. goto FINALLY_008b;
  35707. }
  35708. FINALLY_008b:
  35709. {// begin finally (depth: 1)
  35710. {
  35711. RuntimeObject* L_28 = V_11;
  35712. if (!L_28)
  35713. {
  35714. goto IL_0096;
  35715. }
  35716. }
  35717. IL_008f:
  35718. {
  35719. RuntimeObject* L_29 = V_11;
  35720. NullCheck((RuntimeObject*)L_29);
  35721. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  35722. }
  35723. IL_0096:
  35724. {
  35725. IL2CPP_END_FINALLY(139)
  35726. }
  35727. }// end finally (depth: 1)
  35728. IL2CPP_CLEANUP(139)
  35729. {
  35730. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35731. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  35732. }
  35733. IL_0097:
  35734. {
  35735. int32_t L_30 = V_3;
  35736. int32_t L_31 = V_5;
  35737. int32_t L_32;
  35738. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  35739. V_7 = (int32_t)L_32;
  35740. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  35741. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  35742. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  35743. int32_t L_35 = V_5;
  35744. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  35745. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  35746. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  35747. int32_t L_36 = V_0;
  35748. int32_t L_37 = V_1;
  35749. int32_t L_38 = V_7;
  35750. int32_t L_39 = V_2;
  35751. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  35752. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * L_41 = ___operation2;
  35753. RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 L_42;
  35754. memset((&L_42), 0, sizeof(L_42));
  35755. RowIntervalOperationWrapper_2__ctor_m720D08B9E7BE7E04E34536F38ECAF97884616109_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *)(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  35756. V_9 = (RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 )L_42;
  35757. int32_t L_43 = V_5;
  35758. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  35759. RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 L_45 = V_9;
  35760. RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 L_46 = (RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 )L_45;
  35761. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  35762. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  35763. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  35764. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  35765. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  35766. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  35767. }
  35768. IL_00dc:
  35769. {
  35770. return;
  35771. }
  35772. }
  35773. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  35774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mAE4309BE85630FBE654FD7FD75714249FE671501_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * ___operation2, const RuntimeMethod* method)
  35775. {
  35776. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  35777. memset((&V_0), 0, sizeof(V_0));
  35778. {
  35779. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  35780. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  35781. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  35782. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  35783. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  35784. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * L_3 = ___operation2;
  35785. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *)(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  35786. return;
  35787. }
  35788. }
  35789. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  35790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mBE4F231CE65531017CFDFBFF77BFEDD5A6D9904B_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * ___operation2, const RuntimeMethod* method)
  35791. {
  35792. static bool s_Il2CppMethodInitialized;
  35793. if (!s_Il2CppMethodInitialized)
  35794. {
  35795. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  35796. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  35797. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35798. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  35800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  35801. s_Il2CppMethodInitialized = true;
  35802. }
  35803. int32_t V_0 = 0;
  35804. int32_t V_1 = 0;
  35805. int32_t V_2 = 0;
  35806. int32_t V_3 = 0;
  35807. int32_t V_4 = 0;
  35808. int32_t V_5 = 0;
  35809. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  35810. int32_t V_7 = 0;
  35811. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  35812. RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 V_9;
  35813. memset((&V_9), 0, sizeof(V_9));
  35814. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  35815. memset((&V_10), 0, sizeof(V_10));
  35816. RuntimeObject* V_11 = NULL;
  35817. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  35818. memset((&V_12), 0, sizeof(V_12));
  35819. Exception_t * __last_unhandled_exception = 0;
  35820. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35821. {
  35822. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  35823. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  35824. int32_t L_1;
  35825. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35826. V_0 = (int32_t)L_1;
  35827. int32_t L_2;
  35828. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35829. V_1 = (int32_t)L_2;
  35830. int32_t L_3;
  35831. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35832. V_2 = (int32_t)L_3;
  35833. int32_t L_4;
  35834. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  35835. V_3 = (int32_t)L_4;
  35836. int32_t L_5 = V_2;
  35837. int32_t L_6 = V_3;
  35838. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  35839. int32_t L_8;
  35840. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  35841. int32_t L_9;
  35842. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  35843. V_4 = (int32_t)L_9;
  35844. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  35845. int32_t L_11;
  35846. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  35847. int32_t L_12 = V_4;
  35848. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35849. int32_t L_13;
  35850. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  35851. V_5 = (int32_t)L_13;
  35852. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  35853. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  35854. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  35855. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  35856. int32_t L_16 = V_5;
  35857. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  35858. {
  35859. goto IL_0097;
  35860. }
  35861. }
  35862. {
  35863. int32_t L_17 = V_0;
  35864. int32_t L_18 = V_1;
  35865. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  35866. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  35867. int32_t L_20 = V_2;
  35868. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  35869. RuntimeObject* L_21;
  35870. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  35871. V_11 = (RuntimeObject*)L_21;
  35872. }
  35873. IL_0066:
  35874. try
  35875. {// begin try (depth: 1)
  35876. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * L_22 = ___operation2;
  35877. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * L_23;
  35878. L_23 = (( ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * (*) (ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *)(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  35879. RuntimeObject* L_24 = V_11;
  35880. NullCheck((RuntimeObject*)L_24);
  35881. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  35882. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  35883. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  35884. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  35885. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  35886. Il2CppFakeBox<ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  35887. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  35888. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  35889. *L_23 = L_27.m_Value;
  35890. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  35891. }// end try (depth: 1)
  35892. catch(Il2CppExceptionWrapper& e)
  35893. {
  35894. __last_unhandled_exception = (Exception_t *)e.ex;
  35895. goto FINALLY_008b;
  35896. }
  35897. FINALLY_008b:
  35898. {// begin finally (depth: 1)
  35899. {
  35900. RuntimeObject* L_28 = V_11;
  35901. if (!L_28)
  35902. {
  35903. goto IL_0096;
  35904. }
  35905. }
  35906. IL_008f:
  35907. {
  35908. RuntimeObject* L_29 = V_11;
  35909. NullCheck((RuntimeObject*)L_29);
  35910. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  35911. }
  35912. IL_0096:
  35913. {
  35914. IL2CPP_END_FINALLY(139)
  35915. }
  35916. }// end finally (depth: 1)
  35917. IL2CPP_CLEANUP(139)
  35918. {
  35919. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35920. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  35921. }
  35922. IL_0097:
  35923. {
  35924. int32_t L_30 = V_3;
  35925. int32_t L_31 = V_5;
  35926. int32_t L_32;
  35927. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  35928. V_7 = (int32_t)L_32;
  35929. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  35930. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  35931. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  35932. int32_t L_35 = V_5;
  35933. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  35934. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  35935. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  35936. int32_t L_36 = V_0;
  35937. int32_t L_37 = V_1;
  35938. int32_t L_38 = V_7;
  35939. int32_t L_39 = V_2;
  35940. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  35941. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * L_41 = ___operation2;
  35942. RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 L_42;
  35943. memset((&L_42), 0, sizeof(L_42));
  35944. RowIntervalOperationWrapper_2__ctor_m41996E8F10BAECE73E312266BFD8B56AB8CE1A6B_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *)(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  35945. V_9 = (RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 )L_42;
  35946. int32_t L_43 = V_5;
  35947. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  35948. RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 L_45 = V_9;
  35949. RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 L_46 = (RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 )L_45;
  35950. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  35951. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  35952. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  35953. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  35954. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  35955. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  35956. }
  35957. IL_00dc:
  35958. {
  35959. return;
  35960. }
  35961. }
  35962. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  35963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mB77FB2F7F13A820189781D0BE24D8FE04AD9613A_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * ___operation2, const RuntimeMethod* method)
  35964. {
  35965. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  35966. memset((&V_0), 0, sizeof(V_0));
  35967. {
  35968. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  35969. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  35970. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  35971. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  35972. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  35973. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * L_3 = ___operation2;
  35974. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *)(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  35975. return;
  35976. }
  35977. }
  35978. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.La32,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  35979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m16E33F780A84079EC2AB931439665ACC8AC3BD0E_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * ___operation2, const RuntimeMethod* method)
  35980. {
  35981. static bool s_Il2CppMethodInitialized;
  35982. if (!s_Il2CppMethodInitialized)
  35983. {
  35984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  35985. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  35986. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35987. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35988. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  35989. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  35990. s_Il2CppMethodInitialized = true;
  35991. }
  35992. int32_t V_0 = 0;
  35993. int32_t V_1 = 0;
  35994. int32_t V_2 = 0;
  35995. int32_t V_3 = 0;
  35996. int32_t V_4 = 0;
  35997. int32_t V_5 = 0;
  35998. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  35999. int32_t V_7 = 0;
  36000. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  36001. RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F V_9;
  36002. memset((&V_9), 0, sizeof(V_9));
  36003. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  36004. memset((&V_10), 0, sizeof(V_10));
  36005. RuntimeObject* V_11 = NULL;
  36006. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  36007. memset((&V_12), 0, sizeof(V_12));
  36008. Exception_t * __last_unhandled_exception = 0;
  36009. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36010. {
  36011. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  36012. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  36013. int32_t L_1;
  36014. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36015. V_0 = (int32_t)L_1;
  36016. int32_t L_2;
  36017. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36018. V_1 = (int32_t)L_2;
  36019. int32_t L_3;
  36020. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36021. V_2 = (int32_t)L_3;
  36022. int32_t L_4;
  36023. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36024. V_3 = (int32_t)L_4;
  36025. int32_t L_5 = V_2;
  36026. int32_t L_6 = V_3;
  36027. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  36028. int32_t L_8;
  36029. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  36030. int32_t L_9;
  36031. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  36032. V_4 = (int32_t)L_9;
  36033. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  36034. int32_t L_11;
  36035. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  36036. int32_t L_12 = V_4;
  36037. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36038. int32_t L_13;
  36039. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  36040. V_5 = (int32_t)L_13;
  36041. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  36042. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  36043. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  36044. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  36045. int32_t L_16 = V_5;
  36046. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  36047. {
  36048. goto IL_0097;
  36049. }
  36050. }
  36051. {
  36052. int32_t L_17 = V_0;
  36053. int32_t L_18 = V_1;
  36054. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  36055. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  36056. int32_t L_20 = V_2;
  36057. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  36058. RuntimeObject* L_21;
  36059. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  36060. V_11 = (RuntimeObject*)L_21;
  36061. }
  36062. IL_0066:
  36063. try
  36064. {// begin try (depth: 1)
  36065. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * L_22 = ___operation2;
  36066. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * L_23;
  36067. L_23 = (( ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * (*) (ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *)(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  36068. RuntimeObject* L_24 = V_11;
  36069. NullCheck((RuntimeObject*)L_24);
  36070. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  36071. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  36072. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  36073. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  36074. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  36075. Il2CppFakeBox<ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  36076. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  36077. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  36078. *L_23 = L_27.m_Value;
  36079. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  36080. }// end try (depth: 1)
  36081. catch(Il2CppExceptionWrapper& e)
  36082. {
  36083. __last_unhandled_exception = (Exception_t *)e.ex;
  36084. goto FINALLY_008b;
  36085. }
  36086. FINALLY_008b:
  36087. {// begin finally (depth: 1)
  36088. {
  36089. RuntimeObject* L_28 = V_11;
  36090. if (!L_28)
  36091. {
  36092. goto IL_0096;
  36093. }
  36094. }
  36095. IL_008f:
  36096. {
  36097. RuntimeObject* L_29 = V_11;
  36098. NullCheck((RuntimeObject*)L_29);
  36099. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  36100. }
  36101. IL_0096:
  36102. {
  36103. IL2CPP_END_FINALLY(139)
  36104. }
  36105. }// end finally (depth: 1)
  36106. IL2CPP_CLEANUP(139)
  36107. {
  36108. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36109. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  36110. }
  36111. IL_0097:
  36112. {
  36113. int32_t L_30 = V_3;
  36114. int32_t L_31 = V_5;
  36115. int32_t L_32;
  36116. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  36117. V_7 = (int32_t)L_32;
  36118. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  36119. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  36120. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  36121. int32_t L_35 = V_5;
  36122. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  36123. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  36124. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  36125. int32_t L_36 = V_0;
  36126. int32_t L_37 = V_1;
  36127. int32_t L_38 = V_7;
  36128. int32_t L_39 = V_2;
  36129. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  36130. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * L_41 = ___operation2;
  36131. RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F L_42;
  36132. memset((&L_42), 0, sizeof(L_42));
  36133. RowIntervalOperationWrapper_2__ctor_m76BCCCEF707C2B3DDD59CACC36F1FC0BFDB238F5_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *)(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  36134. V_9 = (RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F )L_42;
  36135. int32_t L_43 = V_5;
  36136. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  36137. RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F L_45 = V_9;
  36138. RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F L_46 = (RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F )L_45;
  36139. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  36140. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  36141. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  36142. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  36143. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  36144. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  36145. }
  36146. IL_00dc:
  36147. {
  36148. return;
  36149. }
  36150. }
  36151. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  36152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mB8520C9BC2037044598BB3D101611ADEE2E7006B_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * ___operation2, const RuntimeMethod* method)
  36153. {
  36154. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  36155. memset((&V_0), 0, sizeof(V_0));
  36156. {
  36157. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  36158. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  36159. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  36160. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  36161. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  36162. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * L_3 = ___operation2;
  36163. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *)(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  36164. return;
  36165. }
  36166. }
  36167. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  36168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mB75BA550F13D512B33159CF950B03231D00B8752_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * ___operation2, const RuntimeMethod* method)
  36169. {
  36170. static bool s_Il2CppMethodInitialized;
  36171. if (!s_Il2CppMethodInitialized)
  36172. {
  36173. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  36174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  36175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36176. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36177. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  36178. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  36179. s_Il2CppMethodInitialized = true;
  36180. }
  36181. int32_t V_0 = 0;
  36182. int32_t V_1 = 0;
  36183. int32_t V_2 = 0;
  36184. int32_t V_3 = 0;
  36185. int32_t V_4 = 0;
  36186. int32_t V_5 = 0;
  36187. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  36188. int32_t V_7 = 0;
  36189. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  36190. RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F V_9;
  36191. memset((&V_9), 0, sizeof(V_9));
  36192. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  36193. memset((&V_10), 0, sizeof(V_10));
  36194. RuntimeObject* V_11 = NULL;
  36195. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  36196. memset((&V_12), 0, sizeof(V_12));
  36197. Exception_t * __last_unhandled_exception = 0;
  36198. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36199. {
  36200. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  36201. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  36202. int32_t L_1;
  36203. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36204. V_0 = (int32_t)L_1;
  36205. int32_t L_2;
  36206. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36207. V_1 = (int32_t)L_2;
  36208. int32_t L_3;
  36209. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36210. V_2 = (int32_t)L_3;
  36211. int32_t L_4;
  36212. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36213. V_3 = (int32_t)L_4;
  36214. int32_t L_5 = V_2;
  36215. int32_t L_6 = V_3;
  36216. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  36217. int32_t L_8;
  36218. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  36219. int32_t L_9;
  36220. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  36221. V_4 = (int32_t)L_9;
  36222. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  36223. int32_t L_11;
  36224. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  36225. int32_t L_12 = V_4;
  36226. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36227. int32_t L_13;
  36228. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  36229. V_5 = (int32_t)L_13;
  36230. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  36231. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  36232. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  36233. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  36234. int32_t L_16 = V_5;
  36235. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  36236. {
  36237. goto IL_0097;
  36238. }
  36239. }
  36240. {
  36241. int32_t L_17 = V_0;
  36242. int32_t L_18 = V_1;
  36243. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  36244. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  36245. int32_t L_20 = V_2;
  36246. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  36247. RuntimeObject* L_21;
  36248. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  36249. V_11 = (RuntimeObject*)L_21;
  36250. }
  36251. IL_0066:
  36252. try
  36253. {// begin try (depth: 1)
  36254. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * L_22 = ___operation2;
  36255. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * L_23;
  36256. L_23 = (( ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * (*) (ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *)(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  36257. RuntimeObject* L_24 = V_11;
  36258. NullCheck((RuntimeObject*)L_24);
  36259. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  36260. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  36261. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  36262. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  36263. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  36264. Il2CppFakeBox<ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  36265. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  36266. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  36267. *L_23 = L_27.m_Value;
  36268. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  36269. }// end try (depth: 1)
  36270. catch(Il2CppExceptionWrapper& e)
  36271. {
  36272. __last_unhandled_exception = (Exception_t *)e.ex;
  36273. goto FINALLY_008b;
  36274. }
  36275. FINALLY_008b:
  36276. {// begin finally (depth: 1)
  36277. {
  36278. RuntimeObject* L_28 = V_11;
  36279. if (!L_28)
  36280. {
  36281. goto IL_0096;
  36282. }
  36283. }
  36284. IL_008f:
  36285. {
  36286. RuntimeObject* L_29 = V_11;
  36287. NullCheck((RuntimeObject*)L_29);
  36288. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  36289. }
  36290. IL_0096:
  36291. {
  36292. IL2CPP_END_FINALLY(139)
  36293. }
  36294. }// end finally (depth: 1)
  36295. IL2CPP_CLEANUP(139)
  36296. {
  36297. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36298. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  36299. }
  36300. IL_0097:
  36301. {
  36302. int32_t L_30 = V_3;
  36303. int32_t L_31 = V_5;
  36304. int32_t L_32;
  36305. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  36306. V_7 = (int32_t)L_32;
  36307. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  36308. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  36309. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  36310. int32_t L_35 = V_5;
  36311. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  36312. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  36313. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  36314. int32_t L_36 = V_0;
  36315. int32_t L_37 = V_1;
  36316. int32_t L_38 = V_7;
  36317. int32_t L_39 = V_2;
  36318. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  36319. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * L_41 = ___operation2;
  36320. RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F L_42;
  36321. memset((&L_42), 0, sizeof(L_42));
  36322. RowIntervalOperationWrapper_2__ctor_m0499C223C898DC9DEE704E1FEAB0A7F3631F810E_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *)(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  36323. V_9 = (RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F )L_42;
  36324. int32_t L_43 = V_5;
  36325. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  36326. RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F L_45 = V_9;
  36327. RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F L_46 = (RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F )L_45;
  36328. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  36329. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  36330. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  36331. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  36332. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  36333. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  36334. }
  36335. IL_00dc:
  36336. {
  36337. return;
  36338. }
  36339. }
  36340. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  36341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m6F00090C17A222C26B85367013101DEB54121CB9_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * ___operation2, const RuntimeMethod* method)
  36342. {
  36343. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  36344. memset((&V_0), 0, sizeof(V_0));
  36345. {
  36346. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  36347. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  36348. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  36349. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  36350. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  36351. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * L_3 = ___operation2;
  36352. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *)(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  36353. return;
  36354. }
  36355. }
  36356. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  36357. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4F7AA366D51F9781F396C511BD9B01540B4A6F70_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * ___operation2, const RuntimeMethod* method)
  36358. {
  36359. static bool s_Il2CppMethodInitialized;
  36360. if (!s_Il2CppMethodInitialized)
  36361. {
  36362. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  36363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  36364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36365. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36366. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  36367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  36368. s_Il2CppMethodInitialized = true;
  36369. }
  36370. int32_t V_0 = 0;
  36371. int32_t V_1 = 0;
  36372. int32_t V_2 = 0;
  36373. int32_t V_3 = 0;
  36374. int32_t V_4 = 0;
  36375. int32_t V_5 = 0;
  36376. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  36377. int32_t V_7 = 0;
  36378. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  36379. RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A V_9;
  36380. memset((&V_9), 0, sizeof(V_9));
  36381. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  36382. memset((&V_10), 0, sizeof(V_10));
  36383. RuntimeObject* V_11 = NULL;
  36384. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  36385. memset((&V_12), 0, sizeof(V_12));
  36386. Exception_t * __last_unhandled_exception = 0;
  36387. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36388. {
  36389. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  36390. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  36391. int32_t L_1;
  36392. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36393. V_0 = (int32_t)L_1;
  36394. int32_t L_2;
  36395. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36396. V_1 = (int32_t)L_2;
  36397. int32_t L_3;
  36398. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36399. V_2 = (int32_t)L_3;
  36400. int32_t L_4;
  36401. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36402. V_3 = (int32_t)L_4;
  36403. int32_t L_5 = V_2;
  36404. int32_t L_6 = V_3;
  36405. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  36406. int32_t L_8;
  36407. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  36408. int32_t L_9;
  36409. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  36410. V_4 = (int32_t)L_9;
  36411. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  36412. int32_t L_11;
  36413. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  36414. int32_t L_12 = V_4;
  36415. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36416. int32_t L_13;
  36417. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  36418. V_5 = (int32_t)L_13;
  36419. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  36420. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  36421. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  36422. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  36423. int32_t L_16 = V_5;
  36424. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  36425. {
  36426. goto IL_0097;
  36427. }
  36428. }
  36429. {
  36430. int32_t L_17 = V_0;
  36431. int32_t L_18 = V_1;
  36432. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  36433. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  36434. int32_t L_20 = V_2;
  36435. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  36436. RuntimeObject* L_21;
  36437. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  36438. V_11 = (RuntimeObject*)L_21;
  36439. }
  36440. IL_0066:
  36441. try
  36442. {// begin try (depth: 1)
  36443. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * L_22 = ___operation2;
  36444. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * L_23;
  36445. L_23 = (( ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * (*) (ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *)(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  36446. RuntimeObject* L_24 = V_11;
  36447. NullCheck((RuntimeObject*)L_24);
  36448. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  36449. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  36450. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  36451. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  36452. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  36453. Il2CppFakeBox<ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  36454. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  36455. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  36456. *L_23 = L_27.m_Value;
  36457. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  36458. }// end try (depth: 1)
  36459. catch(Il2CppExceptionWrapper& e)
  36460. {
  36461. __last_unhandled_exception = (Exception_t *)e.ex;
  36462. goto FINALLY_008b;
  36463. }
  36464. FINALLY_008b:
  36465. {// begin finally (depth: 1)
  36466. {
  36467. RuntimeObject* L_28 = V_11;
  36468. if (!L_28)
  36469. {
  36470. goto IL_0096;
  36471. }
  36472. }
  36473. IL_008f:
  36474. {
  36475. RuntimeObject* L_29 = V_11;
  36476. NullCheck((RuntimeObject*)L_29);
  36477. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  36478. }
  36479. IL_0096:
  36480. {
  36481. IL2CPP_END_FINALLY(139)
  36482. }
  36483. }// end finally (depth: 1)
  36484. IL2CPP_CLEANUP(139)
  36485. {
  36486. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36487. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  36488. }
  36489. IL_0097:
  36490. {
  36491. int32_t L_30 = V_3;
  36492. int32_t L_31 = V_5;
  36493. int32_t L_32;
  36494. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  36495. V_7 = (int32_t)L_32;
  36496. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  36497. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  36498. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  36499. int32_t L_35 = V_5;
  36500. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  36501. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  36502. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  36503. int32_t L_36 = V_0;
  36504. int32_t L_37 = V_1;
  36505. int32_t L_38 = V_7;
  36506. int32_t L_39 = V_2;
  36507. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  36508. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * L_41 = ___operation2;
  36509. RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A L_42;
  36510. memset((&L_42), 0, sizeof(L_42));
  36511. RowIntervalOperationWrapper_2__ctor_m070F2CA2DD46AE0E7C99F6A77698F2D98DAF3F24_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *)(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  36512. V_9 = (RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A )L_42;
  36513. int32_t L_43 = V_5;
  36514. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  36515. RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A L_45 = V_9;
  36516. RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A L_46 = (RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A )L_45;
  36517. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  36518. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  36519. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  36520. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  36521. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  36522. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  36523. }
  36524. IL_00dc:
  36525. {
  36526. return;
  36527. }
  36528. }
  36529. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  36530. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m0D8733541F99C7F940CC58EBB4D8D110C49EC50F_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * ___operation2, const RuntimeMethod* method)
  36531. {
  36532. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  36533. memset((&V_0), 0, sizeof(V_0));
  36534. {
  36535. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  36536. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  36537. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  36538. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  36539. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  36540. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * L_3 = ___operation2;
  36541. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *)(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  36542. return;
  36543. }
  36544. }
  36545. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  36546. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m84C4DA21087FCA40F27B8AB5F73E3200822A8442_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * ___operation2, const RuntimeMethod* method)
  36547. {
  36548. static bool s_Il2CppMethodInitialized;
  36549. if (!s_Il2CppMethodInitialized)
  36550. {
  36551. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  36552. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  36553. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36554. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36555. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  36556. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  36557. s_Il2CppMethodInitialized = true;
  36558. }
  36559. int32_t V_0 = 0;
  36560. int32_t V_1 = 0;
  36561. int32_t V_2 = 0;
  36562. int32_t V_3 = 0;
  36563. int32_t V_4 = 0;
  36564. int32_t V_5 = 0;
  36565. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  36566. int32_t V_7 = 0;
  36567. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  36568. RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC V_9;
  36569. memset((&V_9), 0, sizeof(V_9));
  36570. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  36571. memset((&V_10), 0, sizeof(V_10));
  36572. RuntimeObject* V_11 = NULL;
  36573. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  36574. memset((&V_12), 0, sizeof(V_12));
  36575. Exception_t * __last_unhandled_exception = 0;
  36576. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36577. {
  36578. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  36579. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  36580. int32_t L_1;
  36581. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36582. V_0 = (int32_t)L_1;
  36583. int32_t L_2;
  36584. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36585. V_1 = (int32_t)L_2;
  36586. int32_t L_3;
  36587. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36588. V_2 = (int32_t)L_3;
  36589. int32_t L_4;
  36590. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36591. V_3 = (int32_t)L_4;
  36592. int32_t L_5 = V_2;
  36593. int32_t L_6 = V_3;
  36594. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  36595. int32_t L_8;
  36596. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  36597. int32_t L_9;
  36598. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  36599. V_4 = (int32_t)L_9;
  36600. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  36601. int32_t L_11;
  36602. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  36603. int32_t L_12 = V_4;
  36604. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36605. int32_t L_13;
  36606. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  36607. V_5 = (int32_t)L_13;
  36608. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  36609. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  36610. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  36611. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  36612. int32_t L_16 = V_5;
  36613. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  36614. {
  36615. goto IL_0097;
  36616. }
  36617. }
  36618. {
  36619. int32_t L_17 = V_0;
  36620. int32_t L_18 = V_1;
  36621. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  36622. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  36623. int32_t L_20 = V_2;
  36624. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  36625. RuntimeObject* L_21;
  36626. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  36627. V_11 = (RuntimeObject*)L_21;
  36628. }
  36629. IL_0066:
  36630. try
  36631. {// begin try (depth: 1)
  36632. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * L_22 = ___operation2;
  36633. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * L_23;
  36634. L_23 = (( ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * (*) (ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *)(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  36635. RuntimeObject* L_24 = V_11;
  36636. NullCheck((RuntimeObject*)L_24);
  36637. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  36638. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  36639. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  36640. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  36641. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  36642. Il2CppFakeBox<ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  36643. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  36644. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  36645. *L_23 = L_27.m_Value;
  36646. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  36647. }// end try (depth: 1)
  36648. catch(Il2CppExceptionWrapper& e)
  36649. {
  36650. __last_unhandled_exception = (Exception_t *)e.ex;
  36651. goto FINALLY_008b;
  36652. }
  36653. FINALLY_008b:
  36654. {// begin finally (depth: 1)
  36655. {
  36656. RuntimeObject* L_28 = V_11;
  36657. if (!L_28)
  36658. {
  36659. goto IL_0096;
  36660. }
  36661. }
  36662. IL_008f:
  36663. {
  36664. RuntimeObject* L_29 = V_11;
  36665. NullCheck((RuntimeObject*)L_29);
  36666. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  36667. }
  36668. IL_0096:
  36669. {
  36670. IL2CPP_END_FINALLY(139)
  36671. }
  36672. }// end finally (depth: 1)
  36673. IL2CPP_CLEANUP(139)
  36674. {
  36675. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36676. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  36677. }
  36678. IL_0097:
  36679. {
  36680. int32_t L_30 = V_3;
  36681. int32_t L_31 = V_5;
  36682. int32_t L_32;
  36683. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  36684. V_7 = (int32_t)L_32;
  36685. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  36686. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  36687. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  36688. int32_t L_35 = V_5;
  36689. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  36690. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  36691. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  36692. int32_t L_36 = V_0;
  36693. int32_t L_37 = V_1;
  36694. int32_t L_38 = V_7;
  36695. int32_t L_39 = V_2;
  36696. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  36697. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * L_41 = ___operation2;
  36698. RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC L_42;
  36699. memset((&L_42), 0, sizeof(L_42));
  36700. RowIntervalOperationWrapper_2__ctor_mD8E1E77052442075695371734094C36F94AE8A1D_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *)(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  36701. V_9 = (RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC )L_42;
  36702. int32_t L_43 = V_5;
  36703. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  36704. RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC L_45 = V_9;
  36705. RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC L_46 = (RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC )L_45;
  36706. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  36707. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  36708. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  36709. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  36710. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  36711. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  36712. }
  36713. IL_00dc:
  36714. {
  36715. return;
  36716. }
  36717. }
  36718. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  36719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mE2DDAA2B167134EF5046403CC7550212851058DF_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * ___operation2, const RuntimeMethod* method)
  36720. {
  36721. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  36722. memset((&V_0), 0, sizeof(V_0));
  36723. {
  36724. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  36725. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  36726. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  36727. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  36728. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  36729. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * L_3 = ___operation2;
  36730. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *)(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  36731. return;
  36732. }
  36733. }
  36734. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  36735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m7FC7EF72A5408AAB985E6E1E3AAE67499532ACEA_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * ___operation2, const RuntimeMethod* method)
  36736. {
  36737. static bool s_Il2CppMethodInitialized;
  36738. if (!s_Il2CppMethodInitialized)
  36739. {
  36740. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  36741. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  36742. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36743. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36744. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  36745. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  36746. s_Il2CppMethodInitialized = true;
  36747. }
  36748. int32_t V_0 = 0;
  36749. int32_t V_1 = 0;
  36750. int32_t V_2 = 0;
  36751. int32_t V_3 = 0;
  36752. int32_t V_4 = 0;
  36753. int32_t V_5 = 0;
  36754. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  36755. int32_t V_7 = 0;
  36756. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  36757. RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 V_9;
  36758. memset((&V_9), 0, sizeof(V_9));
  36759. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  36760. memset((&V_10), 0, sizeof(V_10));
  36761. RuntimeObject* V_11 = NULL;
  36762. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  36763. memset((&V_12), 0, sizeof(V_12));
  36764. Exception_t * __last_unhandled_exception = 0;
  36765. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36766. {
  36767. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  36768. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  36769. int32_t L_1;
  36770. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36771. V_0 = (int32_t)L_1;
  36772. int32_t L_2;
  36773. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36774. V_1 = (int32_t)L_2;
  36775. int32_t L_3;
  36776. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36777. V_2 = (int32_t)L_3;
  36778. int32_t L_4;
  36779. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36780. V_3 = (int32_t)L_4;
  36781. int32_t L_5 = V_2;
  36782. int32_t L_6 = V_3;
  36783. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  36784. int32_t L_8;
  36785. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  36786. int32_t L_9;
  36787. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  36788. V_4 = (int32_t)L_9;
  36789. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  36790. int32_t L_11;
  36791. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  36792. int32_t L_12 = V_4;
  36793. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36794. int32_t L_13;
  36795. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  36796. V_5 = (int32_t)L_13;
  36797. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  36798. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  36799. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  36800. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  36801. int32_t L_16 = V_5;
  36802. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  36803. {
  36804. goto IL_0097;
  36805. }
  36806. }
  36807. {
  36808. int32_t L_17 = V_0;
  36809. int32_t L_18 = V_1;
  36810. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  36811. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  36812. int32_t L_20 = V_2;
  36813. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  36814. RuntimeObject* L_21;
  36815. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  36816. V_11 = (RuntimeObject*)L_21;
  36817. }
  36818. IL_0066:
  36819. try
  36820. {// begin try (depth: 1)
  36821. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * L_22 = ___operation2;
  36822. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * L_23;
  36823. L_23 = (( ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * (*) (ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *)(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  36824. RuntimeObject* L_24 = V_11;
  36825. NullCheck((RuntimeObject*)L_24);
  36826. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  36827. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  36828. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  36829. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  36830. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  36831. Il2CppFakeBox<ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  36832. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  36833. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  36834. *L_23 = L_27.m_Value;
  36835. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  36836. }// end try (depth: 1)
  36837. catch(Il2CppExceptionWrapper& e)
  36838. {
  36839. __last_unhandled_exception = (Exception_t *)e.ex;
  36840. goto FINALLY_008b;
  36841. }
  36842. FINALLY_008b:
  36843. {// begin finally (depth: 1)
  36844. {
  36845. RuntimeObject* L_28 = V_11;
  36846. if (!L_28)
  36847. {
  36848. goto IL_0096;
  36849. }
  36850. }
  36851. IL_008f:
  36852. {
  36853. RuntimeObject* L_29 = V_11;
  36854. NullCheck((RuntimeObject*)L_29);
  36855. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  36856. }
  36857. IL_0096:
  36858. {
  36859. IL2CPP_END_FINALLY(139)
  36860. }
  36861. }// end finally (depth: 1)
  36862. IL2CPP_CLEANUP(139)
  36863. {
  36864. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36865. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  36866. }
  36867. IL_0097:
  36868. {
  36869. int32_t L_30 = V_3;
  36870. int32_t L_31 = V_5;
  36871. int32_t L_32;
  36872. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  36873. V_7 = (int32_t)L_32;
  36874. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  36875. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  36876. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  36877. int32_t L_35 = V_5;
  36878. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  36879. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  36880. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  36881. int32_t L_36 = V_0;
  36882. int32_t L_37 = V_1;
  36883. int32_t L_38 = V_7;
  36884. int32_t L_39 = V_2;
  36885. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  36886. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * L_41 = ___operation2;
  36887. RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 L_42;
  36888. memset((&L_42), 0, sizeof(L_42));
  36889. RowIntervalOperationWrapper_2__ctor_mDD75322147F9688D098D8487FADAE3B292250DC8_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *)(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  36890. V_9 = (RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 )L_42;
  36891. int32_t L_43 = V_5;
  36892. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  36893. RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 L_45 = V_9;
  36894. RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 L_46 = (RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 )L_45;
  36895. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  36896. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  36897. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  36898. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  36899. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  36900. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  36901. }
  36902. IL_00dc:
  36903. {
  36904. return;
  36905. }
  36906. }
  36907. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  36908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m86913A9C3D27935BF522B89393EF2FD78A36B023_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * ___operation2, const RuntimeMethod* method)
  36909. {
  36910. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  36911. memset((&V_0), 0, sizeof(V_0));
  36912. {
  36913. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  36914. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  36915. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  36916. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  36917. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  36918. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * L_3 = ___operation2;
  36919. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *)(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  36920. return;
  36921. }
  36922. }
  36923. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  36924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m23D33F3FB44E39A93C04BD6B2D1F5456CE5917C9_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * ___operation2, const RuntimeMethod* method)
  36925. {
  36926. static bool s_Il2CppMethodInitialized;
  36927. if (!s_Il2CppMethodInitialized)
  36928. {
  36929. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  36930. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  36931. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36932. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36933. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  36934. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  36935. s_Il2CppMethodInitialized = true;
  36936. }
  36937. int32_t V_0 = 0;
  36938. int32_t V_1 = 0;
  36939. int32_t V_2 = 0;
  36940. int32_t V_3 = 0;
  36941. int32_t V_4 = 0;
  36942. int32_t V_5 = 0;
  36943. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  36944. int32_t V_7 = 0;
  36945. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  36946. RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 V_9;
  36947. memset((&V_9), 0, sizeof(V_9));
  36948. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  36949. memset((&V_10), 0, sizeof(V_10));
  36950. RuntimeObject* V_11 = NULL;
  36951. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  36952. memset((&V_12), 0, sizeof(V_12));
  36953. Exception_t * __last_unhandled_exception = 0;
  36954. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36955. {
  36956. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  36957. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  36958. int32_t L_1;
  36959. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36960. V_0 = (int32_t)L_1;
  36961. int32_t L_2;
  36962. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36963. V_1 = (int32_t)L_2;
  36964. int32_t L_3;
  36965. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36966. V_2 = (int32_t)L_3;
  36967. int32_t L_4;
  36968. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  36969. V_3 = (int32_t)L_4;
  36970. int32_t L_5 = V_2;
  36971. int32_t L_6 = V_3;
  36972. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  36973. int32_t L_8;
  36974. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  36975. int32_t L_9;
  36976. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  36977. V_4 = (int32_t)L_9;
  36978. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  36979. int32_t L_11;
  36980. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  36981. int32_t L_12 = V_4;
  36982. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36983. int32_t L_13;
  36984. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  36985. V_5 = (int32_t)L_13;
  36986. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  36987. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  36988. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  36989. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  36990. int32_t L_16 = V_5;
  36991. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  36992. {
  36993. goto IL_0097;
  36994. }
  36995. }
  36996. {
  36997. int32_t L_17 = V_0;
  36998. int32_t L_18 = V_1;
  36999. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  37000. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  37001. int32_t L_20 = V_2;
  37002. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  37003. RuntimeObject* L_21;
  37004. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  37005. V_11 = (RuntimeObject*)L_21;
  37006. }
  37007. IL_0066:
  37008. try
  37009. {// begin try (depth: 1)
  37010. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * L_22 = ___operation2;
  37011. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * L_23;
  37012. L_23 = (( ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * (*) (ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *)(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  37013. RuntimeObject* L_24 = V_11;
  37014. NullCheck((RuntimeObject*)L_24);
  37015. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  37016. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  37017. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  37018. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  37019. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  37020. Il2CppFakeBox<ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  37021. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  37022. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  37023. *L_23 = L_27.m_Value;
  37024. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  37025. }// end try (depth: 1)
  37026. catch(Il2CppExceptionWrapper& e)
  37027. {
  37028. __last_unhandled_exception = (Exception_t *)e.ex;
  37029. goto FINALLY_008b;
  37030. }
  37031. FINALLY_008b:
  37032. {// begin finally (depth: 1)
  37033. {
  37034. RuntimeObject* L_28 = V_11;
  37035. if (!L_28)
  37036. {
  37037. goto IL_0096;
  37038. }
  37039. }
  37040. IL_008f:
  37041. {
  37042. RuntimeObject* L_29 = V_11;
  37043. NullCheck((RuntimeObject*)L_29);
  37044. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  37045. }
  37046. IL_0096:
  37047. {
  37048. IL2CPP_END_FINALLY(139)
  37049. }
  37050. }// end finally (depth: 1)
  37051. IL2CPP_CLEANUP(139)
  37052. {
  37053. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37054. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  37055. }
  37056. IL_0097:
  37057. {
  37058. int32_t L_30 = V_3;
  37059. int32_t L_31 = V_5;
  37060. int32_t L_32;
  37061. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  37062. V_7 = (int32_t)L_32;
  37063. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  37064. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  37065. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  37066. int32_t L_35 = V_5;
  37067. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  37068. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  37069. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  37070. int32_t L_36 = V_0;
  37071. int32_t L_37 = V_1;
  37072. int32_t L_38 = V_7;
  37073. int32_t L_39 = V_2;
  37074. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  37075. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * L_41 = ___operation2;
  37076. RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 L_42;
  37077. memset((&L_42), 0, sizeof(L_42));
  37078. RowIntervalOperationWrapper_2__ctor_m8ED17A703FCCBCB2DE7947B370C41364B70809DC_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *)(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  37079. V_9 = (RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 )L_42;
  37080. int32_t L_43 = V_5;
  37081. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  37082. RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 L_45 = V_9;
  37083. RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 L_46 = (RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 )L_45;
  37084. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  37085. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  37086. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  37087. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  37088. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  37089. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  37090. }
  37091. IL_00dc:
  37092. {
  37093. return;
  37094. }
  37095. }
  37096. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  37097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m8D089C8F6F576790B41EC6D6D5F7D86B06CB0C76_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * ___operation2, const RuntimeMethod* method)
  37098. {
  37099. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  37100. memset((&V_0), 0, sizeof(V_0));
  37101. {
  37102. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  37103. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  37104. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  37105. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  37106. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  37107. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * L_3 = ___operation2;
  37108. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *)(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  37109. return;
  37110. }
  37111. }
  37112. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  37113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m6079D016A2FE3EAD791A24EF0347400A2C6CB719_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * ___operation2, const RuntimeMethod* method)
  37114. {
  37115. static bool s_Il2CppMethodInitialized;
  37116. if (!s_Il2CppMethodInitialized)
  37117. {
  37118. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  37119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  37120. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37121. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37122. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  37123. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  37124. s_Il2CppMethodInitialized = true;
  37125. }
  37126. int32_t V_0 = 0;
  37127. int32_t V_1 = 0;
  37128. int32_t V_2 = 0;
  37129. int32_t V_3 = 0;
  37130. int32_t V_4 = 0;
  37131. int32_t V_5 = 0;
  37132. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  37133. int32_t V_7 = 0;
  37134. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  37135. RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 V_9;
  37136. memset((&V_9), 0, sizeof(V_9));
  37137. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  37138. memset((&V_10), 0, sizeof(V_10));
  37139. RuntimeObject* V_11 = NULL;
  37140. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  37141. memset((&V_12), 0, sizeof(V_12));
  37142. Exception_t * __last_unhandled_exception = 0;
  37143. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37144. {
  37145. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  37146. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  37147. int32_t L_1;
  37148. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37149. V_0 = (int32_t)L_1;
  37150. int32_t L_2;
  37151. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37152. V_1 = (int32_t)L_2;
  37153. int32_t L_3;
  37154. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37155. V_2 = (int32_t)L_3;
  37156. int32_t L_4;
  37157. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37158. V_3 = (int32_t)L_4;
  37159. int32_t L_5 = V_2;
  37160. int32_t L_6 = V_3;
  37161. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  37162. int32_t L_8;
  37163. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  37164. int32_t L_9;
  37165. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  37166. V_4 = (int32_t)L_9;
  37167. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  37168. int32_t L_11;
  37169. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  37170. int32_t L_12 = V_4;
  37171. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37172. int32_t L_13;
  37173. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  37174. V_5 = (int32_t)L_13;
  37175. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  37176. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  37177. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  37178. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  37179. int32_t L_16 = V_5;
  37180. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  37181. {
  37182. goto IL_0097;
  37183. }
  37184. }
  37185. {
  37186. int32_t L_17 = V_0;
  37187. int32_t L_18 = V_1;
  37188. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  37189. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  37190. int32_t L_20 = V_2;
  37191. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  37192. RuntimeObject* L_21;
  37193. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  37194. V_11 = (RuntimeObject*)L_21;
  37195. }
  37196. IL_0066:
  37197. try
  37198. {// begin try (depth: 1)
  37199. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * L_22 = ___operation2;
  37200. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * L_23;
  37201. L_23 = (( ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * (*) (ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *)(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  37202. RuntimeObject* L_24 = V_11;
  37203. NullCheck((RuntimeObject*)L_24);
  37204. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  37205. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  37206. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  37207. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  37208. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  37209. Il2CppFakeBox<ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  37210. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  37211. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  37212. *L_23 = L_27.m_Value;
  37213. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  37214. }// end try (depth: 1)
  37215. catch(Il2CppExceptionWrapper& e)
  37216. {
  37217. __last_unhandled_exception = (Exception_t *)e.ex;
  37218. goto FINALLY_008b;
  37219. }
  37220. FINALLY_008b:
  37221. {// begin finally (depth: 1)
  37222. {
  37223. RuntimeObject* L_28 = V_11;
  37224. if (!L_28)
  37225. {
  37226. goto IL_0096;
  37227. }
  37228. }
  37229. IL_008f:
  37230. {
  37231. RuntimeObject* L_29 = V_11;
  37232. NullCheck((RuntimeObject*)L_29);
  37233. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  37234. }
  37235. IL_0096:
  37236. {
  37237. IL2CPP_END_FINALLY(139)
  37238. }
  37239. }// end finally (depth: 1)
  37240. IL2CPP_CLEANUP(139)
  37241. {
  37242. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37243. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  37244. }
  37245. IL_0097:
  37246. {
  37247. int32_t L_30 = V_3;
  37248. int32_t L_31 = V_5;
  37249. int32_t L_32;
  37250. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  37251. V_7 = (int32_t)L_32;
  37252. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  37253. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  37254. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  37255. int32_t L_35 = V_5;
  37256. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  37257. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  37258. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  37259. int32_t L_36 = V_0;
  37260. int32_t L_37 = V_1;
  37261. int32_t L_38 = V_7;
  37262. int32_t L_39 = V_2;
  37263. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  37264. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * L_41 = ___operation2;
  37265. RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 L_42;
  37266. memset((&L_42), 0, sizeof(L_42));
  37267. RowIntervalOperationWrapper_2__ctor_m6385E51AC9EE7365335CCD84DF9750C8500286A2_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *)(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  37268. V_9 = (RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 )L_42;
  37269. int32_t L_43 = V_5;
  37270. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  37271. RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 L_45 = V_9;
  37272. RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 L_46 = (RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 )L_45;
  37273. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  37274. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  37275. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  37276. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  37277. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  37278. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  37279. }
  37280. IL_00dc:
  37281. {
  37282. return;
  37283. }
  37284. }
  37285. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  37286. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m1E788F471A593A65BEE1C6381F85288470B0F32C_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * ___operation2, const RuntimeMethod* method)
  37287. {
  37288. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  37289. memset((&V_0), 0, sizeof(V_0));
  37290. {
  37291. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  37292. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  37293. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  37294. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  37295. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  37296. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * L_3 = ___operation2;
  37297. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *)(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  37298. return;
  37299. }
  37300. }
  37301. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  37302. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m917A41C6A4F900B107F59476D3856D4C372DB6B0_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * ___operation2, const RuntimeMethod* method)
  37303. {
  37304. static bool s_Il2CppMethodInitialized;
  37305. if (!s_Il2CppMethodInitialized)
  37306. {
  37307. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  37308. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  37309. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37310. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37311. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  37312. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  37313. s_Il2CppMethodInitialized = true;
  37314. }
  37315. int32_t V_0 = 0;
  37316. int32_t V_1 = 0;
  37317. int32_t V_2 = 0;
  37318. int32_t V_3 = 0;
  37319. int32_t V_4 = 0;
  37320. int32_t V_5 = 0;
  37321. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  37322. int32_t V_7 = 0;
  37323. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  37324. RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 V_9;
  37325. memset((&V_9), 0, sizeof(V_9));
  37326. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  37327. memset((&V_10), 0, sizeof(V_10));
  37328. RuntimeObject* V_11 = NULL;
  37329. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  37330. memset((&V_12), 0, sizeof(V_12));
  37331. Exception_t * __last_unhandled_exception = 0;
  37332. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37333. {
  37334. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  37335. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  37336. int32_t L_1;
  37337. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37338. V_0 = (int32_t)L_1;
  37339. int32_t L_2;
  37340. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37341. V_1 = (int32_t)L_2;
  37342. int32_t L_3;
  37343. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37344. V_2 = (int32_t)L_3;
  37345. int32_t L_4;
  37346. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37347. V_3 = (int32_t)L_4;
  37348. int32_t L_5 = V_2;
  37349. int32_t L_6 = V_3;
  37350. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  37351. int32_t L_8;
  37352. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  37353. int32_t L_9;
  37354. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  37355. V_4 = (int32_t)L_9;
  37356. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  37357. int32_t L_11;
  37358. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  37359. int32_t L_12 = V_4;
  37360. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37361. int32_t L_13;
  37362. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  37363. V_5 = (int32_t)L_13;
  37364. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  37365. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  37366. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  37367. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  37368. int32_t L_16 = V_5;
  37369. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  37370. {
  37371. goto IL_0097;
  37372. }
  37373. }
  37374. {
  37375. int32_t L_17 = V_0;
  37376. int32_t L_18 = V_1;
  37377. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  37378. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  37379. int32_t L_20 = V_2;
  37380. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  37381. RuntimeObject* L_21;
  37382. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  37383. V_11 = (RuntimeObject*)L_21;
  37384. }
  37385. IL_0066:
  37386. try
  37387. {// begin try (depth: 1)
  37388. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * L_22 = ___operation2;
  37389. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * L_23;
  37390. L_23 = (( ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * (*) (ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *)(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  37391. RuntimeObject* L_24 = V_11;
  37392. NullCheck((RuntimeObject*)L_24);
  37393. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  37394. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  37395. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  37396. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  37397. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  37398. Il2CppFakeBox<ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  37399. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  37400. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  37401. *L_23 = L_27.m_Value;
  37402. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  37403. }// end try (depth: 1)
  37404. catch(Il2CppExceptionWrapper& e)
  37405. {
  37406. __last_unhandled_exception = (Exception_t *)e.ex;
  37407. goto FINALLY_008b;
  37408. }
  37409. FINALLY_008b:
  37410. {// begin finally (depth: 1)
  37411. {
  37412. RuntimeObject* L_28 = V_11;
  37413. if (!L_28)
  37414. {
  37415. goto IL_0096;
  37416. }
  37417. }
  37418. IL_008f:
  37419. {
  37420. RuntimeObject* L_29 = V_11;
  37421. NullCheck((RuntimeObject*)L_29);
  37422. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  37423. }
  37424. IL_0096:
  37425. {
  37426. IL2CPP_END_FINALLY(139)
  37427. }
  37428. }// end finally (depth: 1)
  37429. IL2CPP_CLEANUP(139)
  37430. {
  37431. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37432. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  37433. }
  37434. IL_0097:
  37435. {
  37436. int32_t L_30 = V_3;
  37437. int32_t L_31 = V_5;
  37438. int32_t L_32;
  37439. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  37440. V_7 = (int32_t)L_32;
  37441. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  37442. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  37443. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  37444. int32_t L_35 = V_5;
  37445. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  37446. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  37447. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  37448. int32_t L_36 = V_0;
  37449. int32_t L_37 = V_1;
  37450. int32_t L_38 = V_7;
  37451. int32_t L_39 = V_2;
  37452. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  37453. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * L_41 = ___operation2;
  37454. RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 L_42;
  37455. memset((&L_42), 0, sizeof(L_42));
  37456. RowIntervalOperationWrapper_2__ctor_m94DD3A557DD5555768EA412C7AB6B094396B7155_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *)(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  37457. V_9 = (RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 )L_42;
  37458. int32_t L_43 = V_5;
  37459. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  37460. RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 L_45 = V_9;
  37461. RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 L_46 = (RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 )L_45;
  37462. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  37463. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  37464. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  37465. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  37466. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  37467. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  37468. }
  37469. IL_00dc:
  37470. {
  37471. return;
  37472. }
  37473. }
  37474. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  37475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m9490B801CA1176AE90BD29B58825AE565833B2F2_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * ___operation2, const RuntimeMethod* method)
  37476. {
  37477. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  37478. memset((&V_0), 0, sizeof(V_0));
  37479. {
  37480. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  37481. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  37482. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  37483. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  37484. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  37485. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * L_3 = ___operation2;
  37486. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *)(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  37487. return;
  37488. }
  37489. }
  37490. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  37491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m600D73ECD4CDCF3F3B42D4F00693F10030A58F53_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * ___operation2, const RuntimeMethod* method)
  37492. {
  37493. static bool s_Il2CppMethodInitialized;
  37494. if (!s_Il2CppMethodInitialized)
  37495. {
  37496. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  37497. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  37498. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37499. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37500. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  37501. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  37502. s_Il2CppMethodInitialized = true;
  37503. }
  37504. int32_t V_0 = 0;
  37505. int32_t V_1 = 0;
  37506. int32_t V_2 = 0;
  37507. int32_t V_3 = 0;
  37508. int32_t V_4 = 0;
  37509. int32_t V_5 = 0;
  37510. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  37511. int32_t V_7 = 0;
  37512. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  37513. RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 V_9;
  37514. memset((&V_9), 0, sizeof(V_9));
  37515. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  37516. memset((&V_10), 0, sizeof(V_10));
  37517. RuntimeObject* V_11 = NULL;
  37518. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  37519. memset((&V_12), 0, sizeof(V_12));
  37520. Exception_t * __last_unhandled_exception = 0;
  37521. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37522. {
  37523. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  37524. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  37525. int32_t L_1;
  37526. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37527. V_0 = (int32_t)L_1;
  37528. int32_t L_2;
  37529. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37530. V_1 = (int32_t)L_2;
  37531. int32_t L_3;
  37532. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37533. V_2 = (int32_t)L_3;
  37534. int32_t L_4;
  37535. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37536. V_3 = (int32_t)L_4;
  37537. int32_t L_5 = V_2;
  37538. int32_t L_6 = V_3;
  37539. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  37540. int32_t L_8;
  37541. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  37542. int32_t L_9;
  37543. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  37544. V_4 = (int32_t)L_9;
  37545. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  37546. int32_t L_11;
  37547. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  37548. int32_t L_12 = V_4;
  37549. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37550. int32_t L_13;
  37551. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  37552. V_5 = (int32_t)L_13;
  37553. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  37554. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  37555. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  37556. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  37557. int32_t L_16 = V_5;
  37558. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  37559. {
  37560. goto IL_0097;
  37561. }
  37562. }
  37563. {
  37564. int32_t L_17 = V_0;
  37565. int32_t L_18 = V_1;
  37566. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  37567. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  37568. int32_t L_20 = V_2;
  37569. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  37570. RuntimeObject* L_21;
  37571. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  37572. V_11 = (RuntimeObject*)L_21;
  37573. }
  37574. IL_0066:
  37575. try
  37576. {// begin try (depth: 1)
  37577. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * L_22 = ___operation2;
  37578. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * L_23;
  37579. L_23 = (( ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * (*) (ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *)(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  37580. RuntimeObject* L_24 = V_11;
  37581. NullCheck((RuntimeObject*)L_24);
  37582. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  37583. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  37584. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  37585. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  37586. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  37587. Il2CppFakeBox<ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  37588. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  37589. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  37590. *L_23 = L_27.m_Value;
  37591. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  37592. }// end try (depth: 1)
  37593. catch(Il2CppExceptionWrapper& e)
  37594. {
  37595. __last_unhandled_exception = (Exception_t *)e.ex;
  37596. goto FINALLY_008b;
  37597. }
  37598. FINALLY_008b:
  37599. {// begin finally (depth: 1)
  37600. {
  37601. RuntimeObject* L_28 = V_11;
  37602. if (!L_28)
  37603. {
  37604. goto IL_0096;
  37605. }
  37606. }
  37607. IL_008f:
  37608. {
  37609. RuntimeObject* L_29 = V_11;
  37610. NullCheck((RuntimeObject*)L_29);
  37611. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  37612. }
  37613. IL_0096:
  37614. {
  37615. IL2CPP_END_FINALLY(139)
  37616. }
  37617. }// end finally (depth: 1)
  37618. IL2CPP_CLEANUP(139)
  37619. {
  37620. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37621. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  37622. }
  37623. IL_0097:
  37624. {
  37625. int32_t L_30 = V_3;
  37626. int32_t L_31 = V_5;
  37627. int32_t L_32;
  37628. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  37629. V_7 = (int32_t)L_32;
  37630. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  37631. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  37632. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  37633. int32_t L_35 = V_5;
  37634. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  37635. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  37636. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  37637. int32_t L_36 = V_0;
  37638. int32_t L_37 = V_1;
  37639. int32_t L_38 = V_7;
  37640. int32_t L_39 = V_2;
  37641. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  37642. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * L_41 = ___operation2;
  37643. RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 L_42;
  37644. memset((&L_42), 0, sizeof(L_42));
  37645. RowIntervalOperationWrapper_2__ctor_mF0A6E337E43C244C4617CB2C4DCC00C341924448_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *)(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  37646. V_9 = (RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 )L_42;
  37647. int32_t L_43 = V_5;
  37648. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  37649. RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 L_45 = V_9;
  37650. RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 L_46 = (RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 )L_45;
  37651. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  37652. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  37653. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  37654. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  37655. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  37656. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  37657. }
  37658. IL_00dc:
  37659. {
  37660. return;
  37661. }
  37662. }
  37663. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  37664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m7112BF978E886150D27BE8AA75F1F73F242D3E25_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * ___operation2, const RuntimeMethod* method)
  37665. {
  37666. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  37667. memset((&V_0), 0, sizeof(V_0));
  37668. {
  37669. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  37670. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  37671. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  37672. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  37673. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  37674. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * L_3 = ___operation2;
  37675. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *)(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  37676. return;
  37677. }
  37678. }
  37679. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  37680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m7F8DA0BD689680EC80EA68CBBBF18E1EE4A52B8D_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * ___operation2, const RuntimeMethod* method)
  37681. {
  37682. static bool s_Il2CppMethodInitialized;
  37683. if (!s_Il2CppMethodInitialized)
  37684. {
  37685. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  37686. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  37687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37688. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37689. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  37690. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  37691. s_Il2CppMethodInitialized = true;
  37692. }
  37693. int32_t V_0 = 0;
  37694. int32_t V_1 = 0;
  37695. int32_t V_2 = 0;
  37696. int32_t V_3 = 0;
  37697. int32_t V_4 = 0;
  37698. int32_t V_5 = 0;
  37699. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  37700. int32_t V_7 = 0;
  37701. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  37702. RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D V_9;
  37703. memset((&V_9), 0, sizeof(V_9));
  37704. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  37705. memset((&V_10), 0, sizeof(V_10));
  37706. RuntimeObject* V_11 = NULL;
  37707. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  37708. memset((&V_12), 0, sizeof(V_12));
  37709. Exception_t * __last_unhandled_exception = 0;
  37710. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37711. {
  37712. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  37713. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  37714. int32_t L_1;
  37715. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37716. V_0 = (int32_t)L_1;
  37717. int32_t L_2;
  37718. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37719. V_1 = (int32_t)L_2;
  37720. int32_t L_3;
  37721. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37722. V_2 = (int32_t)L_3;
  37723. int32_t L_4;
  37724. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37725. V_3 = (int32_t)L_4;
  37726. int32_t L_5 = V_2;
  37727. int32_t L_6 = V_3;
  37728. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  37729. int32_t L_8;
  37730. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  37731. int32_t L_9;
  37732. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  37733. V_4 = (int32_t)L_9;
  37734. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  37735. int32_t L_11;
  37736. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  37737. int32_t L_12 = V_4;
  37738. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37739. int32_t L_13;
  37740. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  37741. V_5 = (int32_t)L_13;
  37742. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  37743. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  37744. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  37745. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  37746. int32_t L_16 = V_5;
  37747. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  37748. {
  37749. goto IL_0097;
  37750. }
  37751. }
  37752. {
  37753. int32_t L_17 = V_0;
  37754. int32_t L_18 = V_1;
  37755. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  37756. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  37757. int32_t L_20 = V_2;
  37758. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  37759. RuntimeObject* L_21;
  37760. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  37761. V_11 = (RuntimeObject*)L_21;
  37762. }
  37763. IL_0066:
  37764. try
  37765. {// begin try (depth: 1)
  37766. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * L_22 = ___operation2;
  37767. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * L_23;
  37768. L_23 = (( ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * (*) (ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *)(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  37769. RuntimeObject* L_24 = V_11;
  37770. NullCheck((RuntimeObject*)L_24);
  37771. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  37772. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  37773. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  37774. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  37775. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  37776. Il2CppFakeBox<ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  37777. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  37778. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  37779. *L_23 = L_27.m_Value;
  37780. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  37781. }// end try (depth: 1)
  37782. catch(Il2CppExceptionWrapper& e)
  37783. {
  37784. __last_unhandled_exception = (Exception_t *)e.ex;
  37785. goto FINALLY_008b;
  37786. }
  37787. FINALLY_008b:
  37788. {// begin finally (depth: 1)
  37789. {
  37790. RuntimeObject* L_28 = V_11;
  37791. if (!L_28)
  37792. {
  37793. goto IL_0096;
  37794. }
  37795. }
  37796. IL_008f:
  37797. {
  37798. RuntimeObject* L_29 = V_11;
  37799. NullCheck((RuntimeObject*)L_29);
  37800. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  37801. }
  37802. IL_0096:
  37803. {
  37804. IL2CPP_END_FINALLY(139)
  37805. }
  37806. }// end finally (depth: 1)
  37807. IL2CPP_CLEANUP(139)
  37808. {
  37809. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37810. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  37811. }
  37812. IL_0097:
  37813. {
  37814. int32_t L_30 = V_3;
  37815. int32_t L_31 = V_5;
  37816. int32_t L_32;
  37817. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  37818. V_7 = (int32_t)L_32;
  37819. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  37820. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  37821. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  37822. int32_t L_35 = V_5;
  37823. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  37824. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  37825. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  37826. int32_t L_36 = V_0;
  37827. int32_t L_37 = V_1;
  37828. int32_t L_38 = V_7;
  37829. int32_t L_39 = V_2;
  37830. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  37831. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * L_41 = ___operation2;
  37832. RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D L_42;
  37833. memset((&L_42), 0, sizeof(L_42));
  37834. RowIntervalOperationWrapper_2__ctor_mC718C419860AD45D1C4CAC4CF493383083A5D69E_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *)(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  37835. V_9 = (RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D )L_42;
  37836. int32_t L_43 = V_5;
  37837. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  37838. RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D L_45 = V_9;
  37839. RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D L_46 = (RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D )L_45;
  37840. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  37841. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  37842. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  37843. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  37844. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  37845. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  37846. }
  37847. IL_00dc:
  37848. {
  37849. return;
  37850. }
  37851. }
  37852. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  37853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mD169C7FADDA8EAE5E1A40682DC5170B5CC30A3EF_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * ___operation2, const RuntimeMethod* method)
  37854. {
  37855. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  37856. memset((&V_0), 0, sizeof(V_0));
  37857. {
  37858. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  37859. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  37860. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  37861. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  37862. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  37863. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * L_3 = ___operation2;
  37864. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *)(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  37865. return;
  37866. }
  37867. }
  37868. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  37869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m3C25A3ACE987FD011293D0890FC9C486DBAC60C4_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * ___operation2, const RuntimeMethod* method)
  37870. {
  37871. static bool s_Il2CppMethodInitialized;
  37872. if (!s_Il2CppMethodInitialized)
  37873. {
  37874. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  37875. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  37876. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37877. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37878. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  37879. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  37880. s_Il2CppMethodInitialized = true;
  37881. }
  37882. int32_t V_0 = 0;
  37883. int32_t V_1 = 0;
  37884. int32_t V_2 = 0;
  37885. int32_t V_3 = 0;
  37886. int32_t V_4 = 0;
  37887. int32_t V_5 = 0;
  37888. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  37889. int32_t V_7 = 0;
  37890. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  37891. RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 V_9;
  37892. memset((&V_9), 0, sizeof(V_9));
  37893. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  37894. memset((&V_10), 0, sizeof(V_10));
  37895. RuntimeObject* V_11 = NULL;
  37896. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  37897. memset((&V_12), 0, sizeof(V_12));
  37898. Exception_t * __last_unhandled_exception = 0;
  37899. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37900. {
  37901. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  37902. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  37903. int32_t L_1;
  37904. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37905. V_0 = (int32_t)L_1;
  37906. int32_t L_2;
  37907. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37908. V_1 = (int32_t)L_2;
  37909. int32_t L_3;
  37910. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37911. V_2 = (int32_t)L_3;
  37912. int32_t L_4;
  37913. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  37914. V_3 = (int32_t)L_4;
  37915. int32_t L_5 = V_2;
  37916. int32_t L_6 = V_3;
  37917. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  37918. int32_t L_8;
  37919. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  37920. int32_t L_9;
  37921. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  37922. V_4 = (int32_t)L_9;
  37923. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  37924. int32_t L_11;
  37925. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  37926. int32_t L_12 = V_4;
  37927. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37928. int32_t L_13;
  37929. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  37930. V_5 = (int32_t)L_13;
  37931. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  37932. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  37933. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  37934. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  37935. int32_t L_16 = V_5;
  37936. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  37937. {
  37938. goto IL_0097;
  37939. }
  37940. }
  37941. {
  37942. int32_t L_17 = V_0;
  37943. int32_t L_18 = V_1;
  37944. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  37945. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  37946. int32_t L_20 = V_2;
  37947. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  37948. RuntimeObject* L_21;
  37949. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  37950. V_11 = (RuntimeObject*)L_21;
  37951. }
  37952. IL_0066:
  37953. try
  37954. {// begin try (depth: 1)
  37955. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * L_22 = ___operation2;
  37956. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * L_23;
  37957. L_23 = (( ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * (*) (ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *)(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  37958. RuntimeObject* L_24 = V_11;
  37959. NullCheck((RuntimeObject*)L_24);
  37960. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  37961. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  37962. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  37963. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  37964. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  37965. Il2CppFakeBox<ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  37966. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  37967. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  37968. *L_23 = L_27.m_Value;
  37969. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  37970. }// end try (depth: 1)
  37971. catch(Il2CppExceptionWrapper& e)
  37972. {
  37973. __last_unhandled_exception = (Exception_t *)e.ex;
  37974. goto FINALLY_008b;
  37975. }
  37976. FINALLY_008b:
  37977. {// begin finally (depth: 1)
  37978. {
  37979. RuntimeObject* L_28 = V_11;
  37980. if (!L_28)
  37981. {
  37982. goto IL_0096;
  37983. }
  37984. }
  37985. IL_008f:
  37986. {
  37987. RuntimeObject* L_29 = V_11;
  37988. NullCheck((RuntimeObject*)L_29);
  37989. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  37990. }
  37991. IL_0096:
  37992. {
  37993. IL2CPP_END_FINALLY(139)
  37994. }
  37995. }// end finally (depth: 1)
  37996. IL2CPP_CLEANUP(139)
  37997. {
  37998. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37999. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  38000. }
  38001. IL_0097:
  38002. {
  38003. int32_t L_30 = V_3;
  38004. int32_t L_31 = V_5;
  38005. int32_t L_32;
  38006. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  38007. V_7 = (int32_t)L_32;
  38008. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  38009. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  38010. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  38011. int32_t L_35 = V_5;
  38012. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  38013. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  38014. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  38015. int32_t L_36 = V_0;
  38016. int32_t L_37 = V_1;
  38017. int32_t L_38 = V_7;
  38018. int32_t L_39 = V_2;
  38019. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  38020. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * L_41 = ___operation2;
  38021. RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 L_42;
  38022. memset((&L_42), 0, sizeof(L_42));
  38023. RowIntervalOperationWrapper_2__ctor_m47A8C9AB80EEB72C39972410FD3D2831F325EB06_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *)(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  38024. V_9 = (RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 )L_42;
  38025. int32_t L_43 = V_5;
  38026. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  38027. RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 L_45 = V_9;
  38028. RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 L_46 = (RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 )L_45;
  38029. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  38030. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  38031. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  38032. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  38033. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  38034. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  38035. }
  38036. IL_00dc:
  38037. {
  38038. return;
  38039. }
  38040. }
  38041. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  38042. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m24D1A2D12FE3D5AF71057C29822B810F328E6E92_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * ___operation2, const RuntimeMethod* method)
  38043. {
  38044. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  38045. memset((&V_0), 0, sizeof(V_0));
  38046. {
  38047. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  38048. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  38049. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  38050. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  38051. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  38052. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * L_3 = ___operation2;
  38053. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *)(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  38054. return;
  38055. }
  38056. }
  38057. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  38058. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mFA37439FE92BC81FA3B1ED69B3DBCF94976DC819_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * ___operation2, const RuntimeMethod* method)
  38059. {
  38060. static bool s_Il2CppMethodInitialized;
  38061. if (!s_Il2CppMethodInitialized)
  38062. {
  38063. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  38064. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  38065. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38066. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  38068. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  38069. s_Il2CppMethodInitialized = true;
  38070. }
  38071. int32_t V_0 = 0;
  38072. int32_t V_1 = 0;
  38073. int32_t V_2 = 0;
  38074. int32_t V_3 = 0;
  38075. int32_t V_4 = 0;
  38076. int32_t V_5 = 0;
  38077. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  38078. int32_t V_7 = 0;
  38079. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  38080. RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 V_9;
  38081. memset((&V_9), 0, sizeof(V_9));
  38082. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  38083. memset((&V_10), 0, sizeof(V_10));
  38084. RuntimeObject* V_11 = NULL;
  38085. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  38086. memset((&V_12), 0, sizeof(V_12));
  38087. Exception_t * __last_unhandled_exception = 0;
  38088. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38089. {
  38090. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  38091. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  38092. int32_t L_1;
  38093. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38094. V_0 = (int32_t)L_1;
  38095. int32_t L_2;
  38096. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38097. V_1 = (int32_t)L_2;
  38098. int32_t L_3;
  38099. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38100. V_2 = (int32_t)L_3;
  38101. int32_t L_4;
  38102. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38103. V_3 = (int32_t)L_4;
  38104. int32_t L_5 = V_2;
  38105. int32_t L_6 = V_3;
  38106. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  38107. int32_t L_8;
  38108. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  38109. int32_t L_9;
  38110. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  38111. V_4 = (int32_t)L_9;
  38112. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  38113. int32_t L_11;
  38114. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  38115. int32_t L_12 = V_4;
  38116. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38117. int32_t L_13;
  38118. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  38119. V_5 = (int32_t)L_13;
  38120. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  38121. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  38122. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  38123. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  38124. int32_t L_16 = V_5;
  38125. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  38126. {
  38127. goto IL_0097;
  38128. }
  38129. }
  38130. {
  38131. int32_t L_17 = V_0;
  38132. int32_t L_18 = V_1;
  38133. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  38134. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  38135. int32_t L_20 = V_2;
  38136. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  38137. RuntimeObject* L_21;
  38138. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  38139. V_11 = (RuntimeObject*)L_21;
  38140. }
  38141. IL_0066:
  38142. try
  38143. {// begin try (depth: 1)
  38144. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * L_22 = ___operation2;
  38145. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * L_23;
  38146. L_23 = (( ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * (*) (ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *)(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  38147. RuntimeObject* L_24 = V_11;
  38148. NullCheck((RuntimeObject*)L_24);
  38149. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  38150. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  38151. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  38152. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  38153. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  38154. Il2CppFakeBox<ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  38155. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  38156. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  38157. *L_23 = L_27.m_Value;
  38158. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  38159. }// end try (depth: 1)
  38160. catch(Il2CppExceptionWrapper& e)
  38161. {
  38162. __last_unhandled_exception = (Exception_t *)e.ex;
  38163. goto FINALLY_008b;
  38164. }
  38165. FINALLY_008b:
  38166. {// begin finally (depth: 1)
  38167. {
  38168. RuntimeObject* L_28 = V_11;
  38169. if (!L_28)
  38170. {
  38171. goto IL_0096;
  38172. }
  38173. }
  38174. IL_008f:
  38175. {
  38176. RuntimeObject* L_29 = V_11;
  38177. NullCheck((RuntimeObject*)L_29);
  38178. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  38179. }
  38180. IL_0096:
  38181. {
  38182. IL2CPP_END_FINALLY(139)
  38183. }
  38184. }// end finally (depth: 1)
  38185. IL2CPP_CLEANUP(139)
  38186. {
  38187. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38188. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  38189. }
  38190. IL_0097:
  38191. {
  38192. int32_t L_30 = V_3;
  38193. int32_t L_31 = V_5;
  38194. int32_t L_32;
  38195. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  38196. V_7 = (int32_t)L_32;
  38197. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  38198. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  38199. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  38200. int32_t L_35 = V_5;
  38201. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  38202. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  38203. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  38204. int32_t L_36 = V_0;
  38205. int32_t L_37 = V_1;
  38206. int32_t L_38 = V_7;
  38207. int32_t L_39 = V_2;
  38208. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  38209. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * L_41 = ___operation2;
  38210. RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 L_42;
  38211. memset((&L_42), 0, sizeof(L_42));
  38212. RowIntervalOperationWrapper_2__ctor_mDA8C6CC0E43A0375E5B50B24FBD4992163751B86_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *)(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  38213. V_9 = (RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 )L_42;
  38214. int32_t L_43 = V_5;
  38215. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  38216. RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 L_45 = V_9;
  38217. RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 L_46 = (RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 )L_45;
  38218. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  38219. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  38220. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  38221. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  38222. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  38223. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  38224. }
  38225. IL_00dc:
  38226. {
  38227. return;
  38228. }
  38229. }
  38230. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  38231. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mA9C9B8765350A9D49875133EFD7D621298CD0452_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * ___operation2, const RuntimeMethod* method)
  38232. {
  38233. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  38234. memset((&V_0), 0, sizeof(V_0));
  38235. {
  38236. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  38237. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  38238. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  38239. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  38240. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  38241. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * L_3 = ___operation2;
  38242. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *)(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  38243. return;
  38244. }
  38245. }
  38246. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  38247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m1267823090523585C1ED4E1A5E3C4F8F9346DADA_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * ___operation2, const RuntimeMethod* method)
  38248. {
  38249. static bool s_Il2CppMethodInitialized;
  38250. if (!s_Il2CppMethodInitialized)
  38251. {
  38252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  38253. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  38254. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38255. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  38257. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  38258. s_Il2CppMethodInitialized = true;
  38259. }
  38260. int32_t V_0 = 0;
  38261. int32_t V_1 = 0;
  38262. int32_t V_2 = 0;
  38263. int32_t V_3 = 0;
  38264. int32_t V_4 = 0;
  38265. int32_t V_5 = 0;
  38266. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  38267. int32_t V_7 = 0;
  38268. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  38269. RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 V_9;
  38270. memset((&V_9), 0, sizeof(V_9));
  38271. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  38272. memset((&V_10), 0, sizeof(V_10));
  38273. RuntimeObject* V_11 = NULL;
  38274. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  38275. memset((&V_12), 0, sizeof(V_12));
  38276. Exception_t * __last_unhandled_exception = 0;
  38277. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38278. {
  38279. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  38280. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  38281. int32_t L_1;
  38282. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38283. V_0 = (int32_t)L_1;
  38284. int32_t L_2;
  38285. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38286. V_1 = (int32_t)L_2;
  38287. int32_t L_3;
  38288. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38289. V_2 = (int32_t)L_3;
  38290. int32_t L_4;
  38291. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38292. V_3 = (int32_t)L_4;
  38293. int32_t L_5 = V_2;
  38294. int32_t L_6 = V_3;
  38295. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  38296. int32_t L_8;
  38297. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  38298. int32_t L_9;
  38299. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  38300. V_4 = (int32_t)L_9;
  38301. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  38302. int32_t L_11;
  38303. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  38304. int32_t L_12 = V_4;
  38305. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38306. int32_t L_13;
  38307. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  38308. V_5 = (int32_t)L_13;
  38309. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  38310. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  38311. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  38312. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  38313. int32_t L_16 = V_5;
  38314. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  38315. {
  38316. goto IL_0097;
  38317. }
  38318. }
  38319. {
  38320. int32_t L_17 = V_0;
  38321. int32_t L_18 = V_1;
  38322. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  38323. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  38324. int32_t L_20 = V_2;
  38325. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  38326. RuntimeObject* L_21;
  38327. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  38328. V_11 = (RuntimeObject*)L_21;
  38329. }
  38330. IL_0066:
  38331. try
  38332. {// begin try (depth: 1)
  38333. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * L_22 = ___operation2;
  38334. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * L_23;
  38335. L_23 = (( ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * (*) (ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *)(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  38336. RuntimeObject* L_24 = V_11;
  38337. NullCheck((RuntimeObject*)L_24);
  38338. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  38339. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  38340. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  38341. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  38342. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  38343. Il2CppFakeBox<ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  38344. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  38345. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  38346. *L_23 = L_27.m_Value;
  38347. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  38348. }// end try (depth: 1)
  38349. catch(Il2CppExceptionWrapper& e)
  38350. {
  38351. __last_unhandled_exception = (Exception_t *)e.ex;
  38352. goto FINALLY_008b;
  38353. }
  38354. FINALLY_008b:
  38355. {// begin finally (depth: 1)
  38356. {
  38357. RuntimeObject* L_28 = V_11;
  38358. if (!L_28)
  38359. {
  38360. goto IL_0096;
  38361. }
  38362. }
  38363. IL_008f:
  38364. {
  38365. RuntimeObject* L_29 = V_11;
  38366. NullCheck((RuntimeObject*)L_29);
  38367. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  38368. }
  38369. IL_0096:
  38370. {
  38371. IL2CPP_END_FINALLY(139)
  38372. }
  38373. }// end finally (depth: 1)
  38374. IL2CPP_CLEANUP(139)
  38375. {
  38376. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38377. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  38378. }
  38379. IL_0097:
  38380. {
  38381. int32_t L_30 = V_3;
  38382. int32_t L_31 = V_5;
  38383. int32_t L_32;
  38384. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  38385. V_7 = (int32_t)L_32;
  38386. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  38387. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  38388. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  38389. int32_t L_35 = V_5;
  38390. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  38391. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  38392. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  38393. int32_t L_36 = V_0;
  38394. int32_t L_37 = V_1;
  38395. int32_t L_38 = V_7;
  38396. int32_t L_39 = V_2;
  38397. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  38398. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * L_41 = ___operation2;
  38399. RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 L_42;
  38400. memset((&L_42), 0, sizeof(L_42));
  38401. RowIntervalOperationWrapper_2__ctor_m88CA0577797C92CE5B340BC2C90A7F8EB30A18AB_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *)(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  38402. V_9 = (RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 )L_42;
  38403. int32_t L_43 = V_5;
  38404. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  38405. RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 L_45 = V_9;
  38406. RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 L_46 = (RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 )L_45;
  38407. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  38408. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  38409. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  38410. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  38411. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  38412. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  38413. }
  38414. IL_00dc:
  38415. {
  38416. return;
  38417. }
  38418. }
  38419. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  38420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m8AB0E8D01C187E32771AEADA3BBA8BC6295F0D45_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * ___operation2, const RuntimeMethod* method)
  38421. {
  38422. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  38423. memset((&V_0), 0, sizeof(V_0));
  38424. {
  38425. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  38426. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  38427. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  38428. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  38429. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  38430. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * L_3 = ___operation2;
  38431. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *)(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  38432. return;
  38433. }
  38434. }
  38435. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  38436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m717E4EE965B3B4CE8190FD75C62C903C5D1FFC4D_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * ___operation2, const RuntimeMethod* method)
  38437. {
  38438. static bool s_Il2CppMethodInitialized;
  38439. if (!s_Il2CppMethodInitialized)
  38440. {
  38441. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  38442. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  38443. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38444. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38445. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  38446. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  38447. s_Il2CppMethodInitialized = true;
  38448. }
  38449. int32_t V_0 = 0;
  38450. int32_t V_1 = 0;
  38451. int32_t V_2 = 0;
  38452. int32_t V_3 = 0;
  38453. int32_t V_4 = 0;
  38454. int32_t V_5 = 0;
  38455. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  38456. int32_t V_7 = 0;
  38457. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  38458. RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 V_9;
  38459. memset((&V_9), 0, sizeof(V_9));
  38460. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  38461. memset((&V_10), 0, sizeof(V_10));
  38462. RuntimeObject* V_11 = NULL;
  38463. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  38464. memset((&V_12), 0, sizeof(V_12));
  38465. Exception_t * __last_unhandled_exception = 0;
  38466. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38467. {
  38468. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  38469. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  38470. int32_t L_1;
  38471. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38472. V_0 = (int32_t)L_1;
  38473. int32_t L_2;
  38474. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38475. V_1 = (int32_t)L_2;
  38476. int32_t L_3;
  38477. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38478. V_2 = (int32_t)L_3;
  38479. int32_t L_4;
  38480. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38481. V_3 = (int32_t)L_4;
  38482. int32_t L_5 = V_2;
  38483. int32_t L_6 = V_3;
  38484. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  38485. int32_t L_8;
  38486. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  38487. int32_t L_9;
  38488. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  38489. V_4 = (int32_t)L_9;
  38490. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  38491. int32_t L_11;
  38492. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  38493. int32_t L_12 = V_4;
  38494. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38495. int32_t L_13;
  38496. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  38497. V_5 = (int32_t)L_13;
  38498. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  38499. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  38500. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  38501. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  38502. int32_t L_16 = V_5;
  38503. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  38504. {
  38505. goto IL_0097;
  38506. }
  38507. }
  38508. {
  38509. int32_t L_17 = V_0;
  38510. int32_t L_18 = V_1;
  38511. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  38512. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  38513. int32_t L_20 = V_2;
  38514. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  38515. RuntimeObject* L_21;
  38516. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  38517. V_11 = (RuntimeObject*)L_21;
  38518. }
  38519. IL_0066:
  38520. try
  38521. {// begin try (depth: 1)
  38522. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * L_22 = ___operation2;
  38523. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * L_23;
  38524. L_23 = (( ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * (*) (ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *)(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  38525. RuntimeObject* L_24 = V_11;
  38526. NullCheck((RuntimeObject*)L_24);
  38527. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  38528. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  38529. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  38530. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  38531. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  38532. Il2CppFakeBox<ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  38533. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  38534. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  38535. *L_23 = L_27.m_Value;
  38536. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  38537. }// end try (depth: 1)
  38538. catch(Il2CppExceptionWrapper& e)
  38539. {
  38540. __last_unhandled_exception = (Exception_t *)e.ex;
  38541. goto FINALLY_008b;
  38542. }
  38543. FINALLY_008b:
  38544. {// begin finally (depth: 1)
  38545. {
  38546. RuntimeObject* L_28 = V_11;
  38547. if (!L_28)
  38548. {
  38549. goto IL_0096;
  38550. }
  38551. }
  38552. IL_008f:
  38553. {
  38554. RuntimeObject* L_29 = V_11;
  38555. NullCheck((RuntimeObject*)L_29);
  38556. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  38557. }
  38558. IL_0096:
  38559. {
  38560. IL2CPP_END_FINALLY(139)
  38561. }
  38562. }// end finally (depth: 1)
  38563. IL2CPP_CLEANUP(139)
  38564. {
  38565. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38566. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  38567. }
  38568. IL_0097:
  38569. {
  38570. int32_t L_30 = V_3;
  38571. int32_t L_31 = V_5;
  38572. int32_t L_32;
  38573. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  38574. V_7 = (int32_t)L_32;
  38575. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  38576. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  38577. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  38578. int32_t L_35 = V_5;
  38579. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  38580. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  38581. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  38582. int32_t L_36 = V_0;
  38583. int32_t L_37 = V_1;
  38584. int32_t L_38 = V_7;
  38585. int32_t L_39 = V_2;
  38586. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  38587. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * L_41 = ___operation2;
  38588. RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 L_42;
  38589. memset((&L_42), 0, sizeof(L_42));
  38590. RowIntervalOperationWrapper_2__ctor_m8530C2EA1564AFEFD031282609468A714EE75BCC_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *)(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  38591. V_9 = (RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 )L_42;
  38592. int32_t L_43 = V_5;
  38593. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  38594. RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 L_45 = V_9;
  38595. RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 L_46 = (RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 )L_45;
  38596. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  38597. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  38598. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  38599. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  38600. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  38601. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  38602. }
  38603. IL_00dc:
  38604. {
  38605. return;
  38606. }
  38607. }
  38608. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  38609. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m24227C49898C14B4A7EE201A63C4D4091D9FFFF4_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * ___operation2, const RuntimeMethod* method)
  38610. {
  38611. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  38612. memset((&V_0), 0, sizeof(V_0));
  38613. {
  38614. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  38615. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  38616. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  38617. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  38618. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  38619. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * L_3 = ___operation2;
  38620. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *)(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  38621. return;
  38622. }
  38623. }
  38624. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4,SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  38625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m0D4C51B33B1542A3144A35E6D5742F614690753F_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * ___operation2, const RuntimeMethod* method)
  38626. {
  38627. static bool s_Il2CppMethodInitialized;
  38628. if (!s_Il2CppMethodInitialized)
  38629. {
  38630. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  38631. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  38632. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38633. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38634. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  38635. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  38636. s_Il2CppMethodInitialized = true;
  38637. }
  38638. int32_t V_0 = 0;
  38639. int32_t V_1 = 0;
  38640. int32_t V_2 = 0;
  38641. int32_t V_3 = 0;
  38642. int32_t V_4 = 0;
  38643. int32_t V_5 = 0;
  38644. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  38645. int32_t V_7 = 0;
  38646. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  38647. RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB V_9;
  38648. memset((&V_9), 0, sizeof(V_9));
  38649. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  38650. memset((&V_10), 0, sizeof(V_10));
  38651. RuntimeObject* V_11 = NULL;
  38652. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  38653. memset((&V_12), 0, sizeof(V_12));
  38654. Exception_t * __last_unhandled_exception = 0;
  38655. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38656. {
  38657. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  38658. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  38659. int32_t L_1;
  38660. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38661. V_0 = (int32_t)L_1;
  38662. int32_t L_2;
  38663. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38664. V_1 = (int32_t)L_2;
  38665. int32_t L_3;
  38666. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38667. V_2 = (int32_t)L_3;
  38668. int32_t L_4;
  38669. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38670. V_3 = (int32_t)L_4;
  38671. int32_t L_5 = V_2;
  38672. int32_t L_6 = V_3;
  38673. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  38674. int32_t L_8;
  38675. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  38676. int32_t L_9;
  38677. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  38678. V_4 = (int32_t)L_9;
  38679. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  38680. int32_t L_11;
  38681. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  38682. int32_t L_12 = V_4;
  38683. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38684. int32_t L_13;
  38685. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  38686. V_5 = (int32_t)L_13;
  38687. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  38688. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  38689. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  38690. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  38691. int32_t L_16 = V_5;
  38692. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  38693. {
  38694. goto IL_0097;
  38695. }
  38696. }
  38697. {
  38698. int32_t L_17 = V_0;
  38699. int32_t L_18 = V_1;
  38700. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  38701. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  38702. int32_t L_20 = V_2;
  38703. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  38704. RuntimeObject* L_21;
  38705. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  38706. V_11 = (RuntimeObject*)L_21;
  38707. }
  38708. IL_0066:
  38709. try
  38710. {// begin try (depth: 1)
  38711. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * L_22 = ___operation2;
  38712. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * L_23;
  38713. L_23 = (( ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * (*) (ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *)(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  38714. RuntimeObject* L_24 = V_11;
  38715. NullCheck((RuntimeObject*)L_24);
  38716. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  38717. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  38718. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  38719. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  38720. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  38721. Il2CppFakeBox<ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  38722. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  38723. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  38724. *L_23 = L_27.m_Value;
  38725. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  38726. }// end try (depth: 1)
  38727. catch(Il2CppExceptionWrapper& e)
  38728. {
  38729. __last_unhandled_exception = (Exception_t *)e.ex;
  38730. goto FINALLY_008b;
  38731. }
  38732. FINALLY_008b:
  38733. {// begin finally (depth: 1)
  38734. {
  38735. RuntimeObject* L_28 = V_11;
  38736. if (!L_28)
  38737. {
  38738. goto IL_0096;
  38739. }
  38740. }
  38741. IL_008f:
  38742. {
  38743. RuntimeObject* L_29 = V_11;
  38744. NullCheck((RuntimeObject*)L_29);
  38745. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  38746. }
  38747. IL_0096:
  38748. {
  38749. IL2CPP_END_FINALLY(139)
  38750. }
  38751. }// end finally (depth: 1)
  38752. IL2CPP_CLEANUP(139)
  38753. {
  38754. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38755. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  38756. }
  38757. IL_0097:
  38758. {
  38759. int32_t L_30 = V_3;
  38760. int32_t L_31 = V_5;
  38761. int32_t L_32;
  38762. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  38763. V_7 = (int32_t)L_32;
  38764. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  38765. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  38766. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  38767. int32_t L_35 = V_5;
  38768. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  38769. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  38770. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  38771. int32_t L_36 = V_0;
  38772. int32_t L_37 = V_1;
  38773. int32_t L_38 = V_7;
  38774. int32_t L_39 = V_2;
  38775. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  38776. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * L_41 = ___operation2;
  38777. RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB L_42;
  38778. memset((&L_42), 0, sizeof(L_42));
  38779. RowIntervalOperationWrapper_2__ctor_mF18B6818A98CBEF71B275CF2BEC549042C307E70_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *)(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  38780. V_9 = (RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB )L_42;
  38781. int32_t L_43 = V_5;
  38782. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  38783. RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB L_45 = V_9;
  38784. RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB L_46 = (RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB )L_45;
  38785. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  38786. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  38787. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  38788. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  38789. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  38790. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  38791. }
  38792. IL_00dc:
  38793. {
  38794. return;
  38795. }
  38796. }
  38797. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  38798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m93EA88BF14B7D0C7CFDB7943FD69F8A3A59E158B_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * ___operation2, const RuntimeMethod* method)
  38799. {
  38800. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  38801. memset((&V_0), 0, sizeof(V_0));
  38802. {
  38803. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  38804. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  38805. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  38806. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  38807. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  38808. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * L_3 = ___operation2;
  38809. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *)(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  38810. return;
  38811. }
  38812. }
  38813. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  38814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m92BDA82FA4E18920D11F75830E7A01DD7E53CDA8_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * ___operation2, const RuntimeMethod* method)
  38815. {
  38816. static bool s_Il2CppMethodInitialized;
  38817. if (!s_Il2CppMethodInitialized)
  38818. {
  38819. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  38820. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  38821. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38822. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38823. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  38824. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  38825. s_Il2CppMethodInitialized = true;
  38826. }
  38827. int32_t V_0 = 0;
  38828. int32_t V_1 = 0;
  38829. int32_t V_2 = 0;
  38830. int32_t V_3 = 0;
  38831. int32_t V_4 = 0;
  38832. int32_t V_5 = 0;
  38833. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  38834. int32_t V_7 = 0;
  38835. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  38836. RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D V_9;
  38837. memset((&V_9), 0, sizeof(V_9));
  38838. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  38839. memset((&V_10), 0, sizeof(V_10));
  38840. RuntimeObject* V_11 = NULL;
  38841. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  38842. memset((&V_12), 0, sizeof(V_12));
  38843. Exception_t * __last_unhandled_exception = 0;
  38844. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38845. {
  38846. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  38847. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  38848. int32_t L_1;
  38849. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38850. V_0 = (int32_t)L_1;
  38851. int32_t L_2;
  38852. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38853. V_1 = (int32_t)L_2;
  38854. int32_t L_3;
  38855. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38856. V_2 = (int32_t)L_3;
  38857. int32_t L_4;
  38858. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  38859. V_3 = (int32_t)L_4;
  38860. int32_t L_5 = V_2;
  38861. int32_t L_6 = V_3;
  38862. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  38863. int32_t L_8;
  38864. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  38865. int32_t L_9;
  38866. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  38867. V_4 = (int32_t)L_9;
  38868. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  38869. int32_t L_11;
  38870. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  38871. int32_t L_12 = V_4;
  38872. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38873. int32_t L_13;
  38874. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  38875. V_5 = (int32_t)L_13;
  38876. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  38877. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  38878. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  38879. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  38880. int32_t L_16 = V_5;
  38881. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  38882. {
  38883. goto IL_0097;
  38884. }
  38885. }
  38886. {
  38887. int32_t L_17 = V_0;
  38888. int32_t L_18 = V_1;
  38889. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  38890. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  38891. int32_t L_20 = V_2;
  38892. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  38893. RuntimeObject* L_21;
  38894. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  38895. V_11 = (RuntimeObject*)L_21;
  38896. }
  38897. IL_0066:
  38898. try
  38899. {// begin try (depth: 1)
  38900. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * L_22 = ___operation2;
  38901. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * L_23;
  38902. L_23 = (( ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * (*) (ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *)(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  38903. RuntimeObject* L_24 = V_11;
  38904. NullCheck((RuntimeObject*)L_24);
  38905. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  38906. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  38907. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  38908. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  38909. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  38910. Il2CppFakeBox<ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  38911. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  38912. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  38913. *L_23 = L_27.m_Value;
  38914. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  38915. }// end try (depth: 1)
  38916. catch(Il2CppExceptionWrapper& e)
  38917. {
  38918. __last_unhandled_exception = (Exception_t *)e.ex;
  38919. goto FINALLY_008b;
  38920. }
  38921. FINALLY_008b:
  38922. {// begin finally (depth: 1)
  38923. {
  38924. RuntimeObject* L_28 = V_11;
  38925. if (!L_28)
  38926. {
  38927. goto IL_0096;
  38928. }
  38929. }
  38930. IL_008f:
  38931. {
  38932. RuntimeObject* L_29 = V_11;
  38933. NullCheck((RuntimeObject*)L_29);
  38934. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  38935. }
  38936. IL_0096:
  38937. {
  38938. IL2CPP_END_FINALLY(139)
  38939. }
  38940. }// end finally (depth: 1)
  38941. IL2CPP_CLEANUP(139)
  38942. {
  38943. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38944. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  38945. }
  38946. IL_0097:
  38947. {
  38948. int32_t L_30 = V_3;
  38949. int32_t L_31 = V_5;
  38950. int32_t L_32;
  38951. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  38952. V_7 = (int32_t)L_32;
  38953. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  38954. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  38955. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  38956. int32_t L_35 = V_5;
  38957. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  38958. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  38959. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  38960. int32_t L_36 = V_0;
  38961. int32_t L_37 = V_1;
  38962. int32_t L_38 = V_7;
  38963. int32_t L_39 = V_2;
  38964. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  38965. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * L_41 = ___operation2;
  38966. RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D L_42;
  38967. memset((&L_42), 0, sizeof(L_42));
  38968. RowIntervalOperationWrapper_2__ctor_m68AC0C0975BB897BB500CDCDE94061E8C16B4605_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *)(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  38969. V_9 = (RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D )L_42;
  38970. int32_t L_43 = V_5;
  38971. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  38972. RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D L_45 = V_9;
  38973. RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D L_46 = (RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D )L_45;
  38974. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  38975. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  38976. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  38977. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  38978. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  38979. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  38980. }
  38981. IL_00dc:
  38982. {
  38983. return;
  38984. }
  38985. }
  38986. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  38987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m34862055DFD9C58A0AABD9BE8928BB35ED8A8974_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * ___operation2, const RuntimeMethod* method)
  38988. {
  38989. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  38990. memset((&V_0), 0, sizeof(V_0));
  38991. {
  38992. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  38993. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  38994. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  38995. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  38996. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  38997. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * L_3 = ___operation2;
  38998. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *)(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  38999. return;
  39000. }
  39001. }
  39002. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  39003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mE9952B6686BA0C3E07DC1DB797C0C77236A9E8A6_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * ___operation2, const RuntimeMethod* method)
  39004. {
  39005. static bool s_Il2CppMethodInitialized;
  39006. if (!s_Il2CppMethodInitialized)
  39007. {
  39008. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  39009. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  39010. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39011. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39012. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  39013. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  39014. s_Il2CppMethodInitialized = true;
  39015. }
  39016. int32_t V_0 = 0;
  39017. int32_t V_1 = 0;
  39018. int32_t V_2 = 0;
  39019. int32_t V_3 = 0;
  39020. int32_t V_4 = 0;
  39021. int32_t V_5 = 0;
  39022. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  39023. int32_t V_7 = 0;
  39024. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  39025. RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E V_9;
  39026. memset((&V_9), 0, sizeof(V_9));
  39027. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  39028. memset((&V_10), 0, sizeof(V_10));
  39029. RuntimeObject* V_11 = NULL;
  39030. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  39031. memset((&V_12), 0, sizeof(V_12));
  39032. Exception_t * __last_unhandled_exception = 0;
  39033. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39034. {
  39035. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  39036. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  39037. int32_t L_1;
  39038. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39039. V_0 = (int32_t)L_1;
  39040. int32_t L_2;
  39041. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39042. V_1 = (int32_t)L_2;
  39043. int32_t L_3;
  39044. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39045. V_2 = (int32_t)L_3;
  39046. int32_t L_4;
  39047. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39048. V_3 = (int32_t)L_4;
  39049. int32_t L_5 = V_2;
  39050. int32_t L_6 = V_3;
  39051. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  39052. int32_t L_8;
  39053. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  39054. int32_t L_9;
  39055. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  39056. V_4 = (int32_t)L_9;
  39057. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  39058. int32_t L_11;
  39059. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  39060. int32_t L_12 = V_4;
  39061. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39062. int32_t L_13;
  39063. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  39064. V_5 = (int32_t)L_13;
  39065. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  39066. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  39067. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  39068. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  39069. int32_t L_16 = V_5;
  39070. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  39071. {
  39072. goto IL_0097;
  39073. }
  39074. }
  39075. {
  39076. int32_t L_17 = V_0;
  39077. int32_t L_18 = V_1;
  39078. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  39079. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  39080. int32_t L_20 = V_2;
  39081. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  39082. RuntimeObject* L_21;
  39083. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  39084. V_11 = (RuntimeObject*)L_21;
  39085. }
  39086. IL_0066:
  39087. try
  39088. {// begin try (depth: 1)
  39089. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * L_22 = ___operation2;
  39090. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * L_23;
  39091. L_23 = (( ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * (*) (ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *)(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  39092. RuntimeObject* L_24 = V_11;
  39093. NullCheck((RuntimeObject*)L_24);
  39094. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  39095. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  39096. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  39097. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  39098. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  39099. Il2CppFakeBox<ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  39100. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  39101. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  39102. *L_23 = L_27.m_Value;
  39103. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  39104. }// end try (depth: 1)
  39105. catch(Il2CppExceptionWrapper& e)
  39106. {
  39107. __last_unhandled_exception = (Exception_t *)e.ex;
  39108. goto FINALLY_008b;
  39109. }
  39110. FINALLY_008b:
  39111. {// begin finally (depth: 1)
  39112. {
  39113. RuntimeObject* L_28 = V_11;
  39114. if (!L_28)
  39115. {
  39116. goto IL_0096;
  39117. }
  39118. }
  39119. IL_008f:
  39120. {
  39121. RuntimeObject* L_29 = V_11;
  39122. NullCheck((RuntimeObject*)L_29);
  39123. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  39124. }
  39125. IL_0096:
  39126. {
  39127. IL2CPP_END_FINALLY(139)
  39128. }
  39129. }// end finally (depth: 1)
  39130. IL2CPP_CLEANUP(139)
  39131. {
  39132. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  39133. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  39134. }
  39135. IL_0097:
  39136. {
  39137. int32_t L_30 = V_3;
  39138. int32_t L_31 = V_5;
  39139. int32_t L_32;
  39140. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  39141. V_7 = (int32_t)L_32;
  39142. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  39143. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  39144. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  39145. int32_t L_35 = V_5;
  39146. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  39147. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  39148. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  39149. int32_t L_36 = V_0;
  39150. int32_t L_37 = V_1;
  39151. int32_t L_38 = V_7;
  39152. int32_t L_39 = V_2;
  39153. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  39154. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * L_41 = ___operation2;
  39155. RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E L_42;
  39156. memset((&L_42), 0, sizeof(L_42));
  39157. RowIntervalOperationWrapper_2__ctor_m6F903FFEF8C23F882D7A1AC080889D33A157CA1D_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *)(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  39158. V_9 = (RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E )L_42;
  39159. int32_t L_43 = V_5;
  39160. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  39161. RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E L_45 = V_9;
  39162. RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E L_46 = (RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E )L_45;
  39163. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  39164. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  39165. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  39166. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  39167. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  39168. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  39169. }
  39170. IL_00dc:
  39171. {
  39172. return;
  39173. }
  39174. }
  39175. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  39176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m486913D13FAF7BDFA404868BD8404A45DB2ACD3F_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * ___operation2, const RuntimeMethod* method)
  39177. {
  39178. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  39179. memset((&V_0), 0, sizeof(V_0));
  39180. {
  39181. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  39182. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  39183. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  39184. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  39185. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  39186. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * L_3 = ___operation2;
  39187. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *)(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  39188. return;
  39189. }
  39190. }
  39191. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  39192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m1B2D31914390A14E151ED517058482A0922B11E6_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * ___operation2, const RuntimeMethod* method)
  39193. {
  39194. static bool s_Il2CppMethodInitialized;
  39195. if (!s_Il2CppMethodInitialized)
  39196. {
  39197. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  39198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  39199. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39200. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39201. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  39202. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  39203. s_Il2CppMethodInitialized = true;
  39204. }
  39205. int32_t V_0 = 0;
  39206. int32_t V_1 = 0;
  39207. int32_t V_2 = 0;
  39208. int32_t V_3 = 0;
  39209. int32_t V_4 = 0;
  39210. int32_t V_5 = 0;
  39211. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  39212. int32_t V_7 = 0;
  39213. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  39214. RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 V_9;
  39215. memset((&V_9), 0, sizeof(V_9));
  39216. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  39217. memset((&V_10), 0, sizeof(V_10));
  39218. RuntimeObject* V_11 = NULL;
  39219. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  39220. memset((&V_12), 0, sizeof(V_12));
  39221. Exception_t * __last_unhandled_exception = 0;
  39222. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39223. {
  39224. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  39225. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  39226. int32_t L_1;
  39227. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39228. V_0 = (int32_t)L_1;
  39229. int32_t L_2;
  39230. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39231. V_1 = (int32_t)L_2;
  39232. int32_t L_3;
  39233. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39234. V_2 = (int32_t)L_3;
  39235. int32_t L_4;
  39236. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39237. V_3 = (int32_t)L_4;
  39238. int32_t L_5 = V_2;
  39239. int32_t L_6 = V_3;
  39240. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  39241. int32_t L_8;
  39242. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  39243. int32_t L_9;
  39244. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  39245. V_4 = (int32_t)L_9;
  39246. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  39247. int32_t L_11;
  39248. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  39249. int32_t L_12 = V_4;
  39250. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39251. int32_t L_13;
  39252. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  39253. V_5 = (int32_t)L_13;
  39254. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  39255. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  39256. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  39257. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  39258. int32_t L_16 = V_5;
  39259. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  39260. {
  39261. goto IL_0097;
  39262. }
  39263. }
  39264. {
  39265. int32_t L_17 = V_0;
  39266. int32_t L_18 = V_1;
  39267. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  39268. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  39269. int32_t L_20 = V_2;
  39270. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  39271. RuntimeObject* L_21;
  39272. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  39273. V_11 = (RuntimeObject*)L_21;
  39274. }
  39275. IL_0066:
  39276. try
  39277. {// begin try (depth: 1)
  39278. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * L_22 = ___operation2;
  39279. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * L_23;
  39280. L_23 = (( ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * (*) (ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *)(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  39281. RuntimeObject* L_24 = V_11;
  39282. NullCheck((RuntimeObject*)L_24);
  39283. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  39284. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  39285. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  39286. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  39287. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  39288. Il2CppFakeBox<ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  39289. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  39290. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  39291. *L_23 = L_27.m_Value;
  39292. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  39293. }// end try (depth: 1)
  39294. catch(Il2CppExceptionWrapper& e)
  39295. {
  39296. __last_unhandled_exception = (Exception_t *)e.ex;
  39297. goto FINALLY_008b;
  39298. }
  39299. FINALLY_008b:
  39300. {// begin finally (depth: 1)
  39301. {
  39302. RuntimeObject* L_28 = V_11;
  39303. if (!L_28)
  39304. {
  39305. goto IL_0096;
  39306. }
  39307. }
  39308. IL_008f:
  39309. {
  39310. RuntimeObject* L_29 = V_11;
  39311. NullCheck((RuntimeObject*)L_29);
  39312. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  39313. }
  39314. IL_0096:
  39315. {
  39316. IL2CPP_END_FINALLY(139)
  39317. }
  39318. }// end finally (depth: 1)
  39319. IL2CPP_CLEANUP(139)
  39320. {
  39321. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  39322. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  39323. }
  39324. IL_0097:
  39325. {
  39326. int32_t L_30 = V_3;
  39327. int32_t L_31 = V_5;
  39328. int32_t L_32;
  39329. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  39330. V_7 = (int32_t)L_32;
  39331. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  39332. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  39333. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  39334. int32_t L_35 = V_5;
  39335. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  39336. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  39337. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  39338. int32_t L_36 = V_0;
  39339. int32_t L_37 = V_1;
  39340. int32_t L_38 = V_7;
  39341. int32_t L_39 = V_2;
  39342. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  39343. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * L_41 = ___operation2;
  39344. RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 L_42;
  39345. memset((&L_42), 0, sizeof(L_42));
  39346. RowIntervalOperationWrapper_2__ctor_m16AC68369AFDFD793A50805E569314345E09684B_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *)(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  39347. V_9 = (RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 )L_42;
  39348. int32_t L_43 = V_5;
  39349. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  39350. RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 L_45 = V_9;
  39351. RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 L_46 = (RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 )L_45;
  39352. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  39353. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  39354. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  39355. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  39356. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  39357. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  39358. }
  39359. IL_00dc:
  39360. {
  39361. return;
  39362. }
  39363. }
  39364. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  39365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m5680C02D30CA0DD33ED70B4D7E5DAA656DC77141_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * ___operation2, const RuntimeMethod* method)
  39366. {
  39367. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  39368. memset((&V_0), 0, sizeof(V_0));
  39369. {
  39370. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  39371. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  39372. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  39373. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  39374. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  39375. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * L_3 = ___operation2;
  39376. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *)(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  39377. return;
  39378. }
  39379. }
  39380. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  39381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mAB63E37F3420D4D853FF3AD004EB65B60437046A_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * ___operation2, const RuntimeMethod* method)
  39382. {
  39383. static bool s_Il2CppMethodInitialized;
  39384. if (!s_Il2CppMethodInitialized)
  39385. {
  39386. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  39387. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  39388. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39389. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39390. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  39391. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  39392. s_Il2CppMethodInitialized = true;
  39393. }
  39394. int32_t V_0 = 0;
  39395. int32_t V_1 = 0;
  39396. int32_t V_2 = 0;
  39397. int32_t V_3 = 0;
  39398. int32_t V_4 = 0;
  39399. int32_t V_5 = 0;
  39400. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  39401. int32_t V_7 = 0;
  39402. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  39403. RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 V_9;
  39404. memset((&V_9), 0, sizeof(V_9));
  39405. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  39406. memset((&V_10), 0, sizeof(V_10));
  39407. RuntimeObject* V_11 = NULL;
  39408. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  39409. memset((&V_12), 0, sizeof(V_12));
  39410. Exception_t * __last_unhandled_exception = 0;
  39411. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39412. {
  39413. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  39414. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  39415. int32_t L_1;
  39416. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39417. V_0 = (int32_t)L_1;
  39418. int32_t L_2;
  39419. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39420. V_1 = (int32_t)L_2;
  39421. int32_t L_3;
  39422. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39423. V_2 = (int32_t)L_3;
  39424. int32_t L_4;
  39425. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39426. V_3 = (int32_t)L_4;
  39427. int32_t L_5 = V_2;
  39428. int32_t L_6 = V_3;
  39429. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  39430. int32_t L_8;
  39431. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  39432. int32_t L_9;
  39433. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  39434. V_4 = (int32_t)L_9;
  39435. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  39436. int32_t L_11;
  39437. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  39438. int32_t L_12 = V_4;
  39439. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39440. int32_t L_13;
  39441. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  39442. V_5 = (int32_t)L_13;
  39443. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  39444. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  39445. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  39446. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  39447. int32_t L_16 = V_5;
  39448. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  39449. {
  39450. goto IL_0097;
  39451. }
  39452. }
  39453. {
  39454. int32_t L_17 = V_0;
  39455. int32_t L_18 = V_1;
  39456. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  39457. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  39458. int32_t L_20 = V_2;
  39459. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  39460. RuntimeObject* L_21;
  39461. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  39462. V_11 = (RuntimeObject*)L_21;
  39463. }
  39464. IL_0066:
  39465. try
  39466. {// begin try (depth: 1)
  39467. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * L_22 = ___operation2;
  39468. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * L_23;
  39469. L_23 = (( ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * (*) (ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *)(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  39470. RuntimeObject* L_24 = V_11;
  39471. NullCheck((RuntimeObject*)L_24);
  39472. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  39473. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  39474. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  39475. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  39476. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  39477. Il2CppFakeBox<ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  39478. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  39479. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  39480. *L_23 = L_27.m_Value;
  39481. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  39482. }// end try (depth: 1)
  39483. catch(Il2CppExceptionWrapper& e)
  39484. {
  39485. __last_unhandled_exception = (Exception_t *)e.ex;
  39486. goto FINALLY_008b;
  39487. }
  39488. FINALLY_008b:
  39489. {// begin finally (depth: 1)
  39490. {
  39491. RuntimeObject* L_28 = V_11;
  39492. if (!L_28)
  39493. {
  39494. goto IL_0096;
  39495. }
  39496. }
  39497. IL_008f:
  39498. {
  39499. RuntimeObject* L_29 = V_11;
  39500. NullCheck((RuntimeObject*)L_29);
  39501. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  39502. }
  39503. IL_0096:
  39504. {
  39505. IL2CPP_END_FINALLY(139)
  39506. }
  39507. }// end finally (depth: 1)
  39508. IL2CPP_CLEANUP(139)
  39509. {
  39510. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  39511. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  39512. }
  39513. IL_0097:
  39514. {
  39515. int32_t L_30 = V_3;
  39516. int32_t L_31 = V_5;
  39517. int32_t L_32;
  39518. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  39519. V_7 = (int32_t)L_32;
  39520. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  39521. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  39522. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  39523. int32_t L_35 = V_5;
  39524. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  39525. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  39526. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  39527. int32_t L_36 = V_0;
  39528. int32_t L_37 = V_1;
  39529. int32_t L_38 = V_7;
  39530. int32_t L_39 = V_2;
  39531. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  39532. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * L_41 = ___operation2;
  39533. RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 L_42;
  39534. memset((&L_42), 0, sizeof(L_42));
  39535. RowIntervalOperationWrapper_2__ctor_m410E8B79F1B26D393554BC7D1C2017605E870799_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *)(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  39536. V_9 = (RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 )L_42;
  39537. int32_t L_43 = V_5;
  39538. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  39539. RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 L_45 = V_9;
  39540. RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 L_46 = (RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 )L_45;
  39541. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  39542. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  39543. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  39544. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  39545. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  39546. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  39547. }
  39548. IL_00dc:
  39549. {
  39550. return;
  39551. }
  39552. }
  39553. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Rectangle,T&)
  39554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_mC5A1A40C0A0CBC0DD614A30EC05576424599BF6E_gshared (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle1, ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * ___operation2, const RuntimeMethod* method)
  39555. {
  39556. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 V_0;
  39557. memset((&V_0), 0, sizeof(V_0));
  39558. {
  39559. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0;
  39560. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 L_1;
  39561. L_1 = ParallelExecutionSettings_FromConfiguration_m4FE0292484E409E8145F50F58F94638DC90AA9F7((Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_0, /*hidden argument*/NULL);
  39562. V_0 = (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 )L_1;
  39563. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___rectangle1;
  39564. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * L_3 = ___operation2;
  39565. (( void (*) (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *, ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0)->methodPointer)((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_2, (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(&V_0), (ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *)(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0));
  39566. return;
  39567. }
  39568. }
  39569. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator::IterateRowIntervals<SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2,SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler>,System.Numerics.Vector4>(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Advanced.ParallelExecutionSettings&,T&)
  39570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelRowIterator_IterateRowIntervals_TisProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m711DF773F18C65F20D92B0B287A5A9B567C496DB_gshared (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___rectangle0, ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * ___parallelSettings1, ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * ___operation2, const RuntimeMethod* method)
  39571. {
  39572. static bool s_Il2CppMethodInitialized;
  39573. if (!s_Il2CppMethodInitialized)
  39574. {
  39575. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  39576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  39577. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39578. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39579. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  39580. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  39581. s_Il2CppMethodInitialized = true;
  39582. }
  39583. int32_t V_0 = 0;
  39584. int32_t V_1 = 0;
  39585. int32_t V_2 = 0;
  39586. int32_t V_3 = 0;
  39587. int32_t V_4 = 0;
  39588. int32_t V_5 = 0;
  39589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * V_6 = NULL;
  39590. int32_t V_7 = 0;
  39591. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * V_8 = NULL;
  39592. RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 V_9;
  39593. memset((&V_9), 0, sizeof(V_9));
  39594. RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 V_10;
  39595. memset((&V_10), 0, sizeof(V_10));
  39596. RuntimeObject* V_11 = NULL;
  39597. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_12;
  39598. memset((&V_12), 0, sizeof(V_12));
  39599. Exception_t * __last_unhandled_exception = 0;
  39600. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39601. {
  39602. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_0 = ___rectangle0;
  39603. ParallelRowIterator_ValidateRectangle_mFB351B9EB8A7DF48AE9347B44B75623FC16198CE((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_0, /*hidden argument*/NULL);
  39604. int32_t L_1;
  39605. L_1 = Rectangle_get_Top_mB11C66D12677D92A3C31F803E45ED730D0FCA54E((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39606. V_0 = (int32_t)L_1;
  39607. int32_t L_2;
  39608. L_2 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39609. V_1 = (int32_t)L_2;
  39610. int32_t L_3;
  39611. L_3 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39612. V_2 = (int32_t)L_3;
  39613. int32_t L_4;
  39614. L_4 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___rectangle0), /*hidden argument*/NULL);
  39615. V_3 = (int32_t)L_4;
  39616. int32_t L_5 = V_2;
  39617. int32_t L_6 = V_3;
  39618. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_7 = ___parallelSettings1;
  39619. int32_t L_8;
  39620. L_8 = ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_7, /*hidden argument*/NULL);
  39621. int32_t L_9;
  39622. L_9 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_8, /*hidden argument*/NULL);
  39623. V_4 = (int32_t)L_9;
  39624. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_10 = ___parallelSettings1;
  39625. int32_t L_11;
  39626. L_11 = ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_10, /*hidden argument*/NULL);
  39627. int32_t L_12 = V_4;
  39628. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39629. int32_t L_13;
  39630. L_13 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_11, (int32_t)L_12, /*hidden argument*/NULL);
  39631. V_5 = (int32_t)L_13;
  39632. ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * L_14 = ___parallelSettings1;
  39633. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_15;
  39634. L_15 = ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline((ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)(ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 *)L_14, /*hidden argument*/NULL);
  39635. V_6 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_15;
  39636. int32_t L_16 = V_5;
  39637. if ((!(((uint32_t)L_16) == ((uint32_t)1))))
  39638. {
  39639. goto IL_0097;
  39640. }
  39641. }
  39642. {
  39643. int32_t L_17 = V_0;
  39644. int32_t L_18 = V_1;
  39645. RowInterval__ctor_m05BC918DF7F68DB45DA61CAF41862E1A80FF7C46((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (int32_t)L_17, (int32_t)L_18, /*hidden argument*/NULL);
  39646. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_19 = V_6;
  39647. int32_t L_20 = V_2;
  39648. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19);
  39649. RuntimeObject* L_21;
  39650. L_21 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_19, (int32_t)L_20, (int32_t)0);
  39651. V_11 = (RuntimeObject*)L_21;
  39652. }
  39653. IL_0066:
  39654. try
  39655. {// begin try (depth: 1)
  39656. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * L_22 = ___operation2;
  39657. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * L_23;
  39658. L_23 = (( ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * (*) (ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1)->methodPointer)((ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *)(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *)L_22, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 1));
  39659. RuntimeObject* L_24 = V_11;
  39660. NullCheck((RuntimeObject*)L_24);
  39661. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_25;
  39662. L_25 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(method->rgctx_data, 2), (RuntimeObject*)L_24);
  39663. V_12 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_25;
  39664. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  39665. L_26 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_12), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 3));
  39666. Il2CppFakeBox<ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 > L_27(IL2CPP_RGCTX_DATA(method->rgctx_data, 4), L_23);
  39667. const VirtualInvokeData& il2cpp_virtual_invoke_data__132 = il2cpp_codegen_get_interface_invoke_data(0, (&L_27), IL2CPP_RGCTX_DATA(method->rgctx_data, 5));
  39668. (( void (*) (RuntimeObject*, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__132.methodPtr)((RuntimeObject*)(&L_27), (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(&V_10), (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, /*hidden argument*/il2cpp_virtual_invoke_data__132.method);
  39669. *L_23 = L_27.m_Value;
  39670. IL2CPP_LEAVE(0xDC, FINALLY_008b);
  39671. }// end try (depth: 1)
  39672. catch(Il2CppExceptionWrapper& e)
  39673. {
  39674. __last_unhandled_exception = (Exception_t *)e.ex;
  39675. goto FINALLY_008b;
  39676. }
  39677. FINALLY_008b:
  39678. {// begin finally (depth: 1)
  39679. {
  39680. RuntimeObject* L_28 = V_11;
  39681. if (!L_28)
  39682. {
  39683. goto IL_0096;
  39684. }
  39685. }
  39686. IL_008f:
  39687. {
  39688. RuntimeObject* L_29 = V_11;
  39689. NullCheck((RuntimeObject*)L_29);
  39690. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_29);
  39691. }
  39692. IL_0096:
  39693. {
  39694. IL2CPP_END_FINALLY(139)
  39695. }
  39696. }// end finally (depth: 1)
  39697. IL2CPP_CLEANUP(139)
  39698. {
  39699. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  39700. IL2CPP_JUMP_TBL(0xDC, IL_00dc)
  39701. }
  39702. IL_0097:
  39703. {
  39704. int32_t L_30 = V_3;
  39705. int32_t L_31 = V_5;
  39706. int32_t L_32;
  39707. L_32 = ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline((int32_t)L_30, (int32_t)L_31, /*hidden argument*/NULL);
  39708. V_7 = (int32_t)L_32;
  39709. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_33 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var);
  39710. ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_33, /*hidden argument*/NULL);
  39711. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_34 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_33;
  39712. int32_t L_35 = V_5;
  39713. NullCheck((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34);
  39714. ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5((ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34, (int32_t)L_35, /*hidden argument*/NULL);
  39715. V_8 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_34;
  39716. int32_t L_36 = V_0;
  39717. int32_t L_37 = V_1;
  39718. int32_t L_38 = V_7;
  39719. int32_t L_39 = V_2;
  39720. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_40 = V_6;
  39721. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * L_41 = ___operation2;
  39722. RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 L_42;
  39723. memset((&L_42), 0, sizeof(L_42));
  39724. RowIntervalOperationWrapper_2__ctor_m2ECC48C7332AA61CE06AFFFCB1AF33CA1E96D4AA_inline((&L_42), (int32_t)L_36, (int32_t)L_37, (int32_t)L_38, (int32_t)L_39, (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_40, (ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *)(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 8));
  39725. V_9 = (RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 )L_42;
  39726. int32_t L_43 = V_5;
  39727. ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_44 = V_8;
  39728. RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 L_45 = V_9;
  39729. RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 L_46 = (RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 )L_45;
  39730. RuntimeObject * L_47 = Box(IL2CPP_RGCTX_DATA(method->rgctx_data, 7), &L_46);
  39731. Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B * L_48 = (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)il2cpp_codegen_object_new(Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B_il2cpp_TypeInfo_var);
  39732. Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F(L_48, (RuntimeObject *)L_47, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->rgctx_data, 9)), /*hidden argument*/Action_1__ctor_mC14E24B188C6C29726CFCBC0E98734C95A1F6F7F_RuntimeMethod_var);
  39733. IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var);
  39734. ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_49;
  39735. L_49 = Parallel_For_mE1857C70A16F29BDDB82D5BBD13569FE97488B7B((int32_t)0, (int32_t)L_43, (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)L_44, (Action_1_t080BA8EFA9616A494EBB4DD352BFEF943792E05B *)L_48, /*hidden argument*/NULL);
  39736. }
  39737. IL_00dc:
  39738. {
  39739. return;
  39740. }
  39741. }
  39742. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method)
  39743. {
  39744. {
  39745. int32_t L_0;
  39746. L_0 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this, /*hidden argument*/NULL);
  39747. int32_t L_1;
  39748. L_1 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this, /*hidden argument*/NULL);
  39749. return ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1));
  39750. }
  39751. }
  39752. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method)
  39753. {
  39754. {
  39755. int32_t L_0 = __this->get_U3CWidthU3Ek__BackingField_3();
  39756. return L_0;
  39757. }
  39758. }
  39759. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method)
  39760. {
  39761. {
  39762. int32_t L_0 = __this->get_U3CHeightU3Ek__BackingField_4();
  39763. return L_0;
  39764. }
  39765. }
  39766. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ParallelExecutionSettings_get_MinimumPixelsProcessedPerTask_m00A0FF1AA9BD2E19662F117D6C1B2037FCBBC8A2_inline (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * __this, const RuntimeMethod* method)
  39767. {
  39768. {
  39769. int32_t L_0 = __this->get_U3CMinimumPixelsProcessedPerTaskU3Ek__BackingField_2();
  39770. return L_0;
  39771. }
  39772. }
  39773. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ParallelRowIterator_DivideCeil_m840420B98E174AA56550555D636AC27221A082B2_inline (int32_t ___dividend0, int32_t ___divisor1, const RuntimeMethod* method)
  39774. {
  39775. {
  39776. int32_t L_0 = ___dividend0;
  39777. int32_t L_1 = ___divisor1;
  39778. return ((int32_t)il2cpp_codegen_add((int32_t)1, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1))/(int32_t)L_1))));
  39779. }
  39780. }
  39781. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ParallelExecutionSettings_get_MaxDegreeOfParallelism_m48A43B93F4498DE527DB153B8B32E4EFF3A95BC6_inline (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * __this, const RuntimeMethod* method)
  39782. {
  39783. {
  39784. int32_t L_0 = __this->get_U3CMaxDegreeOfParallelismU3Ek__BackingField_1();
  39785. return L_0;
  39786. }
  39787. }
  39788. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ParallelExecutionSettings_get_MemoryAllocator_m046296ED826736FB2EAB116438CBEF0AEC50E91B_inline (ParallelExecutionSettings_t0D2A5148FE8D2D1B609C77817AED46E05243BD22 * __this, const RuntimeMethod* method)
  39789. {
  39790. {
  39791. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_0 = __this->get_U3CMemoryAllocatorU3Ek__BackingField_0();
  39792. return L_0;
  39793. }
  39794. }
  39795. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_gshared_inline (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 * __this, const RuntimeMethod* method)
  39796. {
  39797. static bool s_Il2CppMethodInitialized;
  39798. if (!s_Il2CppMethodInitialized)
  39799. {
  39800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var);
  39801. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var);
  39802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  39803. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  39804. s_Il2CppMethodInitialized = true;
  39805. }
  39806. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_0;
  39807. memset((&V_0), 0, sizeof(V_0));
  39808. String_t* V_1 = NULL;
  39809. {
  39810. int32_t L_0 = (int32_t)__this->get__index_1();
  39811. if ((((int32_t)L_0) >= ((int32_t)0)))
  39812. {
  39813. goto IL_0034;
  39814. }
  39815. }
  39816. {
  39817. RuntimeObject * L_1 = (RuntimeObject *)__this->get__object_0();
  39818. NullCheck((MemoryManager_1_tA9892C969C738FE1A224F19BB86F0A9B23CEF555 *)((MemoryManager_1_tA9892C969C738FE1A224F19BB86F0A9B23CEF555 *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8))));
  39819. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2;
  39820. L_2 = VirtualFuncInvoker0< Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 >::Invoke(8 /* System.Span`1<T> System.Buffers.MemoryManager`1<System.Numerics.Vector4>::GetSpan() */, (MemoryManager_1_tA9892C969C738FE1A224F19BB86F0A9B23CEF555 *)((MemoryManager_1_tA9892C969C738FE1A224F19BB86F0A9B23CEF555 *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8))));
  39821. V_0 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_2;
  39822. int32_t L_3 = (int32_t)__this->get__index_1();
  39823. int32_t L_4 = (int32_t)__this->get__length_2();
  39824. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_5;
  39825. L_5 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_0), (int32_t)((int32_t)((int32_t)L_3&(int32_t)((int32_t)2147483647LL))), (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  39826. return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_5;
  39827. }
  39828. IL_0034:
  39829. {
  39830. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) };
  39831. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  39832. Type_t * L_7;
  39833. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  39834. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) };
  39835. Type_t * L_9;
  39836. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  39837. bool L_10;
  39838. L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
  39839. if (!L_10)
  39840. {
  39841. goto IL_0089;
  39842. }
  39843. }
  39844. {
  39845. RuntimeObject * L_11 = (RuntimeObject *)__this->get__object_0();
  39846. String_t* L_12 = (String_t*)((String_t*)IsInst((RuntimeObject*)L_11, String_t_il2cpp_TypeInfo_var));
  39847. V_1 = (String_t*)L_12;
  39848. if (!L_12)
  39849. {
  39850. goto IL_0089;
  39851. }
  39852. }
  39853. {
  39854. String_t* L_13 = V_1;
  39855. Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_14;
  39856. L_14 = (( Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((RuntimeObject *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  39857. IL2CPP_RUNTIME_CLASS_INIT(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var);
  39858. intptr_t L_15 = ((MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_StaticFields*)il2cpp_codegen_static_fields_for(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var))->get_StringAdjustment_0();
  39859. String_t* L_16 = V_1;
  39860. NullCheck((String_t*)L_16);
  39861. int32_t L_17;
  39862. L_17 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline((String_t*)L_16, /*hidden argument*/NULL);
  39863. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  39864. memset((&L_18), 0, sizeof(L_18));
  39865. Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_inline((&L_18), (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)L_14, (intptr_t)L_15, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
  39866. V_0 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18;
  39867. int32_t L_19 = (int32_t)__this->get__index_1();
  39868. int32_t L_20 = (int32_t)__this->get__length_2();
  39869. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21;
  39870. L_21 = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&V_0), (int32_t)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  39871. return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21;
  39872. }
  39873. IL_0089:
  39874. {
  39875. RuntimeObject * L_22 = (RuntimeObject *)__this->get__object_0();
  39876. if (!L_22)
  39877. {
  39878. goto IL_00b4;
  39879. }
  39880. }
  39881. {
  39882. RuntimeObject * L_23 = (RuntimeObject *)__this->get__object_0();
  39883. int32_t L_24 = (int32_t)__this->get__index_1();
  39884. int32_t L_25 = (int32_t)__this->get__length_2();
  39885. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  39886. memset((&L_26), 0, sizeof(L_26));
  39887. Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_inline((&L_26), (Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F*)((Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F*)Castclass((RuntimeObject*)L_23, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 13))), (int32_t)L_24, (int32_t)((int32_t)((int32_t)L_25&(int32_t)((int32_t)2147483647LL))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14));
  39888. return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26;
  39889. }
  39890. IL_00b4:
  39891. {
  39892. il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ));
  39893. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_27 = V_0;
  39894. return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_27;
  39895. }
  39896. }
  39897. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m3021448980720907312C2950AA2E6A7F53124CE2_gshared_inline (RowIntervalOperationWrapper_2_tB877C0AA0BA806027D022942998784E79A11D020 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * ___operation5, const RuntimeMethod* method)
  39898. {
  39899. {
  39900. int32_t L_0 = ___minY0;
  39901. __this->set_minY_0(L_0);
  39902. int32_t L_1 = ___maxY1;
  39903. __this->set_maxY_1(L_1);
  39904. int32_t L_2 = ___stepY2;
  39905. __this->set_stepY_2(L_2);
  39906. int32_t L_3 = ___width3;
  39907. __this->set_width_3(L_3);
  39908. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39909. __this->set_allocator_4(L_4);
  39910. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C * L_5 = ___operation5;
  39911. ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C L_6 = (*(ProjectiveOperation_1_t5CD526BA39217EB6E986C6EA4AC5A8FDA7B50A4C *)L_5);
  39912. __this->set_operation_5(L_6);
  39913. return;
  39914. }
  39915. }
  39916. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mB207FB5724624E1859E1068B9870AC65F3BDC601_gshared_inline (RowIntervalOperationWrapper_2_tC5BBCF128D69EEBE46FF2473192B150D7EB55715 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * ___operation5, const RuntimeMethod* method)
  39917. {
  39918. {
  39919. int32_t L_0 = ___minY0;
  39920. __this->set_minY_0(L_0);
  39921. int32_t L_1 = ___maxY1;
  39922. __this->set_maxY_1(L_1);
  39923. int32_t L_2 = ___stepY2;
  39924. __this->set_stepY_2(L_2);
  39925. int32_t L_3 = ___width3;
  39926. __this->set_width_3(L_3);
  39927. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39928. __this->set_allocator_4(L_4);
  39929. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E * L_5 = ___operation5;
  39930. ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E L_6 = (*(ProjectiveOperation_1_t02860920F79B033455DE99565852ACA9A9C0E00E *)L_5);
  39931. __this->set_operation_5(L_6);
  39932. return;
  39933. }
  39934. }
  39935. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mBD9D8520969DE8AC9B7BA348A5AB7E748E5F8F41_gshared_inline (RowIntervalOperationWrapper_2_t86D209F7DF96D98DB5FECC11B9E5FB08D461580A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * ___operation5, const RuntimeMethod* method)
  39936. {
  39937. {
  39938. int32_t L_0 = ___minY0;
  39939. __this->set_minY_0(L_0);
  39940. int32_t L_1 = ___maxY1;
  39941. __this->set_maxY_1(L_1);
  39942. int32_t L_2 = ___stepY2;
  39943. __this->set_stepY_2(L_2);
  39944. int32_t L_3 = ___width3;
  39945. __this->set_width_3(L_3);
  39946. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39947. __this->set_allocator_4(L_4);
  39948. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 * L_5 = ___operation5;
  39949. ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 L_6 = (*(ProjectiveOperation_1_t8A2C246FB445674BBD5DE8BDB7E0B30BDF54B877 *)L_5);
  39950. __this->set_operation_5(L_6);
  39951. return;
  39952. }
  39953. }
  39954. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m2E8E6EB396C8CA443CDE98C65EE5D40D4EF7D3DD_gshared_inline (RowIntervalOperationWrapper_2_t345FFFF665197120E524D5FE738863DC55187A15 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * ___operation5, const RuntimeMethod* method)
  39955. {
  39956. {
  39957. int32_t L_0 = ___minY0;
  39958. __this->set_minY_0(L_0);
  39959. int32_t L_1 = ___maxY1;
  39960. __this->set_maxY_1(L_1);
  39961. int32_t L_2 = ___stepY2;
  39962. __this->set_stepY_2(L_2);
  39963. int32_t L_3 = ___width3;
  39964. __this->set_width_3(L_3);
  39965. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39966. __this->set_allocator_4(L_4);
  39967. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 * L_5 = ___operation5;
  39968. ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 L_6 = (*(ProjectiveOperation_1_t905BD507C367AA5D9AD60401A476962C39346BC3 *)L_5);
  39969. __this->set_operation_5(L_6);
  39970. return;
  39971. }
  39972. }
  39973. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mE67F06426E35DF0B115985CA19D3CBAE52C8B9FA_gshared_inline (RowIntervalOperationWrapper_2_t4EA9C9CC1F7D5527BC772D6FF4DA9A6131E88792 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * ___operation5, const RuntimeMethod* method)
  39974. {
  39975. {
  39976. int32_t L_0 = ___minY0;
  39977. __this->set_minY_0(L_0);
  39978. int32_t L_1 = ___maxY1;
  39979. __this->set_maxY_1(L_1);
  39980. int32_t L_2 = ___stepY2;
  39981. __this->set_stepY_2(L_2);
  39982. int32_t L_3 = ___width3;
  39983. __this->set_width_3(L_3);
  39984. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39985. __this->set_allocator_4(L_4);
  39986. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 * L_5 = ___operation5;
  39987. ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 L_6 = (*(ProjectiveOperation_1_t6123C94F6147007E31288CE755F91EA6CC273AC3 *)L_5);
  39988. __this->set_operation_5(L_6);
  39989. return;
  39990. }
  39991. }
  39992. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m7022240158156AC357503BDE2FD921BB3A68F76C_gshared_inline (RowIntervalOperationWrapper_2_tD07EF6DBB4FDB4AE19D0FADEA34491D708288B7E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * ___operation5, const RuntimeMethod* method)
  39993. {
  39994. {
  39995. int32_t L_0 = ___minY0;
  39996. __this->set_minY_0(L_0);
  39997. int32_t L_1 = ___maxY1;
  39998. __this->set_maxY_1(L_1);
  39999. int32_t L_2 = ___stepY2;
  40000. __this->set_stepY_2(L_2);
  40001. int32_t L_3 = ___width3;
  40002. __this->set_width_3(L_3);
  40003. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40004. __this->set_allocator_4(L_4);
  40005. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 * L_5 = ___operation5;
  40006. ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 L_6 = (*(ProjectiveOperation_1_tB3FC3E5F52E8C256910B9FB1C7878EB1A28B14C4 *)L_5);
  40007. __this->set_operation_5(L_6);
  40008. return;
  40009. }
  40010. }
  40011. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mD858D636885F5414FB37786F78202D2B0557110A_gshared_inline (RowIntervalOperationWrapper_2_t7AF26626B53CD1EF29AB7179274048BB19610C4B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * ___operation5, const RuntimeMethod* method)
  40012. {
  40013. {
  40014. int32_t L_0 = ___minY0;
  40015. __this->set_minY_0(L_0);
  40016. int32_t L_1 = ___maxY1;
  40017. __this->set_maxY_1(L_1);
  40018. int32_t L_2 = ___stepY2;
  40019. __this->set_stepY_2(L_2);
  40020. int32_t L_3 = ___width3;
  40021. __this->set_width_3(L_3);
  40022. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40023. __this->set_allocator_4(L_4);
  40024. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 * L_5 = ___operation5;
  40025. ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 L_6 = (*(ProjectiveOperation_1_t781B3D9D9B71290F9B6145552884130F30098070 *)L_5);
  40026. __this->set_operation_5(L_6);
  40027. return;
  40028. }
  40029. }
  40030. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA0BF4264E6124E9E9FDE486DEAB4BCCE570832B8_gshared_inline (RowIntervalOperationWrapper_2_t20CABE9C68DA2A7544AD15F3F84C3399245EC325 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * ___operation5, const RuntimeMethod* method)
  40031. {
  40032. {
  40033. int32_t L_0 = ___minY0;
  40034. __this->set_minY_0(L_0);
  40035. int32_t L_1 = ___maxY1;
  40036. __this->set_maxY_1(L_1);
  40037. int32_t L_2 = ___stepY2;
  40038. __this->set_stepY_2(L_2);
  40039. int32_t L_3 = ___width3;
  40040. __this->set_width_3(L_3);
  40041. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40042. __this->set_allocator_4(L_4);
  40043. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D * L_5 = ___operation5;
  40044. ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D L_6 = (*(ProjectiveOperation_1_t3F715FBF967AE6BA794AA4ABD6AC8ECAF04C784D *)L_5);
  40045. __this->set_operation_5(L_6);
  40046. return;
  40047. }
  40048. }
  40049. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5BAFC33BFD460880DEB69CAB7009256E2CE5D6F9_gshared_inline (RowIntervalOperationWrapper_2_t62D7E97959ED5E6AC962CCA59CF760A939DE8604 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * ___operation5, const RuntimeMethod* method)
  40050. {
  40051. {
  40052. int32_t L_0 = ___minY0;
  40053. __this->set_minY_0(L_0);
  40054. int32_t L_1 = ___maxY1;
  40055. __this->set_maxY_1(L_1);
  40056. int32_t L_2 = ___stepY2;
  40057. __this->set_stepY_2(L_2);
  40058. int32_t L_3 = ___width3;
  40059. __this->set_width_3(L_3);
  40060. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40061. __this->set_allocator_4(L_4);
  40062. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 * L_5 = ___operation5;
  40063. ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 L_6 = (*(ProjectiveOperation_1_tACA1133BFE2A114CF9812E37E851532BC6F82981 *)L_5);
  40064. __this->set_operation_5(L_6);
  40065. return;
  40066. }
  40067. }
  40068. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4FECAF42994473C761AD707EE6A44F788F5BDF5B_gshared_inline (RowIntervalOperationWrapper_2_t8C7172717ABC79975089C4551B5EBA4381CDB28E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * ___operation5, const RuntimeMethod* method)
  40069. {
  40070. {
  40071. int32_t L_0 = ___minY0;
  40072. __this->set_minY_0(L_0);
  40073. int32_t L_1 = ___maxY1;
  40074. __this->set_maxY_1(L_1);
  40075. int32_t L_2 = ___stepY2;
  40076. __this->set_stepY_2(L_2);
  40077. int32_t L_3 = ___width3;
  40078. __this->set_width_3(L_3);
  40079. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40080. __this->set_allocator_4(L_4);
  40081. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB * L_5 = ___operation5;
  40082. ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB L_6 = (*(ProjectiveOperation_1_tF3E97B2C7A1B8C3883F93665413F934712775FFB *)L_5);
  40083. __this->set_operation_5(L_6);
  40084. return;
  40085. }
  40086. }
  40087. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0CCCE6C82C97CF269E8C8BE14321971CB3149BFF_gshared_inline (RowIntervalOperationWrapper_2_tC916AB7BE39F8195257B2C46A9BC0AB075BA6EAC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * ___operation5, const RuntimeMethod* method)
  40088. {
  40089. {
  40090. int32_t L_0 = ___minY0;
  40091. __this->set_minY_0(L_0);
  40092. int32_t L_1 = ___maxY1;
  40093. __this->set_maxY_1(L_1);
  40094. int32_t L_2 = ___stepY2;
  40095. __this->set_stepY_2(L_2);
  40096. int32_t L_3 = ___width3;
  40097. __this->set_width_3(L_3);
  40098. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40099. __this->set_allocator_4(L_4);
  40100. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB * L_5 = ___operation5;
  40101. ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB L_6 = (*(ProjectiveOperation_1_tD6F34E181FAF5520895E90331D952201D4243EBB *)L_5);
  40102. __this->set_operation_5(L_6);
  40103. return;
  40104. }
  40105. }
  40106. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF950F2225319851F1F6C85475D0DAE861EDFF6C8_gshared_inline (RowIntervalOperationWrapper_2_tB07199EA079A1321952D0E61A54E7EF2CACB82FD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * ___operation5, const RuntimeMethod* method)
  40107. {
  40108. {
  40109. int32_t L_0 = ___minY0;
  40110. __this->set_minY_0(L_0);
  40111. int32_t L_1 = ___maxY1;
  40112. __this->set_maxY_1(L_1);
  40113. int32_t L_2 = ___stepY2;
  40114. __this->set_stepY_2(L_2);
  40115. int32_t L_3 = ___width3;
  40116. __this->set_width_3(L_3);
  40117. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40118. __this->set_allocator_4(L_4);
  40119. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 * L_5 = ___operation5;
  40120. ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 L_6 = (*(ProjectiveOperation_1_tA6F901952C87D3873CDB1C03AC2222EECABF91C4 *)L_5);
  40121. __this->set_operation_5(L_6);
  40122. return;
  40123. }
  40124. }
  40125. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m30093FDC449AD09843CCFED4F7C1298A18178E31_gshared_inline (RowIntervalOperationWrapper_2_tBD86D56F80DA5162CEABEF36EB246E7FCE324DC4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * ___operation5, const RuntimeMethod* method)
  40126. {
  40127. {
  40128. int32_t L_0 = ___minY0;
  40129. __this->set_minY_0(L_0);
  40130. int32_t L_1 = ___maxY1;
  40131. __this->set_maxY_1(L_1);
  40132. int32_t L_2 = ___stepY2;
  40133. __this->set_stepY_2(L_2);
  40134. int32_t L_3 = ___width3;
  40135. __this->set_width_3(L_3);
  40136. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40137. __this->set_allocator_4(L_4);
  40138. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B * L_5 = ___operation5;
  40139. ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B L_6 = (*(ProjectiveOperation_1_t2B25338B7B39A10DE1F14D0708DC87F9CAE91A2B *)L_5);
  40140. __this->set_operation_5(L_6);
  40141. return;
  40142. }
  40143. }
  40144. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mEA645BA7D057D6A4AADB2885269C18A3C43499A7_gshared_inline (RowIntervalOperationWrapper_2_t2A4F387CEA234D5CC4B4D67497C7A242C3E99888 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * ___operation5, const RuntimeMethod* method)
  40145. {
  40146. {
  40147. int32_t L_0 = ___minY0;
  40148. __this->set_minY_0(L_0);
  40149. int32_t L_1 = ___maxY1;
  40150. __this->set_maxY_1(L_1);
  40151. int32_t L_2 = ___stepY2;
  40152. __this->set_stepY_2(L_2);
  40153. int32_t L_3 = ___width3;
  40154. __this->set_width_3(L_3);
  40155. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40156. __this->set_allocator_4(L_4);
  40157. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 * L_5 = ___operation5;
  40158. ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 L_6 = (*(ProjectiveOperation_1_t0962974C2A7F84A336D588493AB6D7F6FFA94068 *)L_5);
  40159. __this->set_operation_5(L_6);
  40160. return;
  40161. }
  40162. }
  40163. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m22F6B1F5746CBD0F7CFFFC0A1279694AEEA5143D_gshared_inline (RowIntervalOperationWrapper_2_t10BE93E8343C17560044A37CB6E3665AFA6D1C11 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * ___operation5, const RuntimeMethod* method)
  40164. {
  40165. {
  40166. int32_t L_0 = ___minY0;
  40167. __this->set_minY_0(L_0);
  40168. int32_t L_1 = ___maxY1;
  40169. __this->set_maxY_1(L_1);
  40170. int32_t L_2 = ___stepY2;
  40171. __this->set_stepY_2(L_2);
  40172. int32_t L_3 = ___width3;
  40173. __this->set_width_3(L_3);
  40174. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40175. __this->set_allocator_4(L_4);
  40176. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 * L_5 = ___operation5;
  40177. ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 L_6 = (*(ProjectiveOperation_1_tCD9A3A6DF5F97C839C83739A800A0D004476BE86 *)L_5);
  40178. __this->set_operation_5(L_6);
  40179. return;
  40180. }
  40181. }
  40182. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m10D64C6066B95273D869429C0B28943DC5550929_gshared_inline (RowIntervalOperationWrapper_2_t24D4FF81F21A14DC86A6E0657B9F1EE4F8197460 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * ___operation5, const RuntimeMethod* method)
  40183. {
  40184. {
  40185. int32_t L_0 = ___minY0;
  40186. __this->set_minY_0(L_0);
  40187. int32_t L_1 = ___maxY1;
  40188. __this->set_maxY_1(L_1);
  40189. int32_t L_2 = ___stepY2;
  40190. __this->set_stepY_2(L_2);
  40191. int32_t L_3 = ___width3;
  40192. __this->set_width_3(L_3);
  40193. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40194. __this->set_allocator_4(L_4);
  40195. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A * L_5 = ___operation5;
  40196. ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A L_6 = (*(ProjectiveOperation_1_t390B6F1769FC1F170BB5D3A947E05054753D630A *)L_5);
  40197. __this->set_operation_5(L_6);
  40198. return;
  40199. }
  40200. }
  40201. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m842D7D91B33C113004588A036E9C7422C05DD50F_gshared_inline (RowIntervalOperationWrapper_2_tF652BD03FB91C0D0E5793DB3EFE55141B010FEBD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * ___operation5, const RuntimeMethod* method)
  40202. {
  40203. {
  40204. int32_t L_0 = ___minY0;
  40205. __this->set_minY_0(L_0);
  40206. int32_t L_1 = ___maxY1;
  40207. __this->set_maxY_1(L_1);
  40208. int32_t L_2 = ___stepY2;
  40209. __this->set_stepY_2(L_2);
  40210. int32_t L_3 = ___width3;
  40211. __this->set_width_3(L_3);
  40212. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40213. __this->set_allocator_4(L_4);
  40214. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B * L_5 = ___operation5;
  40215. ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B L_6 = (*(ProjectiveOperation_1_tC501922DA9520C453855A46860AEF496997A2C9B *)L_5);
  40216. __this->set_operation_5(L_6);
  40217. return;
  40218. }
  40219. }
  40220. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m21A116E411405D70A345FB6F5848CDAF167124DE_gshared_inline (RowIntervalOperationWrapper_2_tB52D23441B71C1981831D45CA4B5ED310B415D83 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * ___operation5, const RuntimeMethod* method)
  40221. {
  40222. {
  40223. int32_t L_0 = ___minY0;
  40224. __this->set_minY_0(L_0);
  40225. int32_t L_1 = ___maxY1;
  40226. __this->set_maxY_1(L_1);
  40227. int32_t L_2 = ___stepY2;
  40228. __this->set_stepY_2(L_2);
  40229. int32_t L_3 = ___width3;
  40230. __this->set_width_3(L_3);
  40231. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40232. __this->set_allocator_4(L_4);
  40233. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 * L_5 = ___operation5;
  40234. ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 L_6 = (*(ProjectiveOperation_1_tF5725191176A043C825214C8F9DCA8CEFED779D1 *)L_5);
  40235. __this->set_operation_5(L_6);
  40236. return;
  40237. }
  40238. }
  40239. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m128EB8B00A9E90B1777B6570391FAACDD8EFE4D5_gshared_inline (RowIntervalOperationWrapper_2_tCB5ABB28A3BFF17F0559B49E78B0FD5425AE702D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * ___operation5, const RuntimeMethod* method)
  40240. {
  40241. {
  40242. int32_t L_0 = ___minY0;
  40243. __this->set_minY_0(L_0);
  40244. int32_t L_1 = ___maxY1;
  40245. __this->set_maxY_1(L_1);
  40246. int32_t L_2 = ___stepY2;
  40247. __this->set_stepY_2(L_2);
  40248. int32_t L_3 = ___width3;
  40249. __this->set_width_3(L_3);
  40250. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40251. __this->set_allocator_4(L_4);
  40252. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A * L_5 = ___operation5;
  40253. ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A L_6 = (*(ProjectiveOperation_1_t4A4E2B787914D4959C453544CF35D9B13F0B736A *)L_5);
  40254. __this->set_operation_5(L_6);
  40255. return;
  40256. }
  40257. }
  40258. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m35EA0D036B7BF5CEA7F95D8549F9E972256DEB63_gshared_inline (RowIntervalOperationWrapper_2_t52A77B4C62E569D0BB41F70987C5ACE6EFBE723E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * ___operation5, const RuntimeMethod* method)
  40259. {
  40260. {
  40261. int32_t L_0 = ___minY0;
  40262. __this->set_minY_0(L_0);
  40263. int32_t L_1 = ___maxY1;
  40264. __this->set_maxY_1(L_1);
  40265. int32_t L_2 = ___stepY2;
  40266. __this->set_stepY_2(L_2);
  40267. int32_t L_3 = ___width3;
  40268. __this->set_width_3(L_3);
  40269. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40270. __this->set_allocator_4(L_4);
  40271. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 * L_5 = ___operation5;
  40272. ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 L_6 = (*(ProjectiveOperation_1_tB30755F1EDC0A139555F2F1B995DAD6E627B5B11 *)L_5);
  40273. __this->set_operation_5(L_6);
  40274. return;
  40275. }
  40276. }
  40277. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF9B3BA6FB6FDFE485B328E337F6E432BA5E811C3_gshared_inline (RowIntervalOperationWrapper_2_t15B04D834224419740BA464F375CF59B206E4819 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * ___operation5, const RuntimeMethod* method)
  40278. {
  40279. {
  40280. int32_t L_0 = ___minY0;
  40281. __this->set_minY_0(L_0);
  40282. int32_t L_1 = ___maxY1;
  40283. __this->set_maxY_1(L_1);
  40284. int32_t L_2 = ___stepY2;
  40285. __this->set_stepY_2(L_2);
  40286. int32_t L_3 = ___width3;
  40287. __this->set_width_3(L_3);
  40288. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40289. __this->set_allocator_4(L_4);
  40290. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 * L_5 = ___operation5;
  40291. ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 L_6 = (*(ProjectiveOperation_1_t272642E087457D007EAF28898AA04FA6EA6A69F7 *)L_5);
  40292. __this->set_operation_5(L_6);
  40293. return;
  40294. }
  40295. }
  40296. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC385082DDA884586DD75FB28D2A08D5BFA2A0E50_gshared_inline (RowIntervalOperationWrapper_2_tC201931405423176ECBABF40B06FF747E5568C54 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * ___operation5, const RuntimeMethod* method)
  40297. {
  40298. {
  40299. int32_t L_0 = ___minY0;
  40300. __this->set_minY_0(L_0);
  40301. int32_t L_1 = ___maxY1;
  40302. __this->set_maxY_1(L_1);
  40303. int32_t L_2 = ___stepY2;
  40304. __this->set_stepY_2(L_2);
  40305. int32_t L_3 = ___width3;
  40306. __this->set_width_3(L_3);
  40307. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40308. __this->set_allocator_4(L_4);
  40309. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D * L_5 = ___operation5;
  40310. ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D L_6 = (*(ProjectiveOperation_1_t1F84B7E3C0F22915E505E6D30D75BABB16AD5E4D *)L_5);
  40311. __this->set_operation_5(L_6);
  40312. return;
  40313. }
  40314. }
  40315. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0E0C9C90D05CED1E9A2ADCB43DE3F565B76B5C2D_gshared_inline (RowIntervalOperationWrapper_2_tC210ED7F3E8F2F47C24354C1671843A057964AFD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * ___operation5, const RuntimeMethod* method)
  40316. {
  40317. {
  40318. int32_t L_0 = ___minY0;
  40319. __this->set_minY_0(L_0);
  40320. int32_t L_1 = ___maxY1;
  40321. __this->set_maxY_1(L_1);
  40322. int32_t L_2 = ___stepY2;
  40323. __this->set_stepY_2(L_2);
  40324. int32_t L_3 = ___width3;
  40325. __this->set_width_3(L_3);
  40326. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40327. __this->set_allocator_4(L_4);
  40328. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 * L_5 = ___operation5;
  40329. ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 L_6 = (*(ProjectiveOperation_1_tECE5BAE38B5D5B130C4CE776B085F4AC0A03D494 *)L_5);
  40330. __this->set_operation_5(L_6);
  40331. return;
  40332. }
  40333. }
  40334. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA0C8EC07D59FB46A24B662EDE3DFFC34AF33107E_gshared_inline (RowIntervalOperationWrapper_2_tC73D253BDDB8C15B89D3A70D329FF7E01D00B756 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * ___operation5, const RuntimeMethod* method)
  40335. {
  40336. {
  40337. int32_t L_0 = ___minY0;
  40338. __this->set_minY_0(L_0);
  40339. int32_t L_1 = ___maxY1;
  40340. __this->set_maxY_1(L_1);
  40341. int32_t L_2 = ___stepY2;
  40342. __this->set_stepY_2(L_2);
  40343. int32_t L_3 = ___width3;
  40344. __this->set_width_3(L_3);
  40345. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40346. __this->set_allocator_4(L_4);
  40347. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 * L_5 = ___operation5;
  40348. ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 L_6 = (*(ProjectiveOperation_1_t41BE23AF6DC3BDC293004E52AB5A83B208980741 *)L_5);
  40349. __this->set_operation_5(L_6);
  40350. return;
  40351. }
  40352. }
  40353. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m759949F6006897530645907D750A803E31D90903_gshared_inline (RowIntervalOperationWrapper_2_t1A53A26225F4E282AF351469BB7110E2AD8A5132 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * ___operation5, const RuntimeMethod* method)
  40354. {
  40355. {
  40356. int32_t L_0 = ___minY0;
  40357. __this->set_minY_0(L_0);
  40358. int32_t L_1 = ___maxY1;
  40359. __this->set_maxY_1(L_1);
  40360. int32_t L_2 = ___stepY2;
  40361. __this->set_stepY_2(L_2);
  40362. int32_t L_3 = ___width3;
  40363. __this->set_width_3(L_3);
  40364. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40365. __this->set_allocator_4(L_4);
  40366. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 * L_5 = ___operation5;
  40367. ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 L_6 = (*(ProjectiveOperation_1_tA8E33EC39A2DB8B8C9DE5C93E788535ED9A0E338 *)L_5);
  40368. __this->set_operation_5(L_6);
  40369. return;
  40370. }
  40371. }
  40372. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA6E6BD5E90A2268179EDB47D08575B7C0C93A441_gshared_inline (RowIntervalOperationWrapper_2_tCCF17E31730844B6E89C7FD95298CFA9D45131E8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * ___operation5, const RuntimeMethod* method)
  40373. {
  40374. {
  40375. int32_t L_0 = ___minY0;
  40376. __this->set_minY_0(L_0);
  40377. int32_t L_1 = ___maxY1;
  40378. __this->set_maxY_1(L_1);
  40379. int32_t L_2 = ___stepY2;
  40380. __this->set_stepY_2(L_2);
  40381. int32_t L_3 = ___width3;
  40382. __this->set_width_3(L_3);
  40383. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40384. __this->set_allocator_4(L_4);
  40385. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C * L_5 = ___operation5;
  40386. ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C L_6 = (*(ProjectiveOperation_1_t1FF229A8D487B8828107BAC8055119347F3B971C *)L_5);
  40387. __this->set_operation_5(L_6);
  40388. return;
  40389. }
  40390. }
  40391. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m474DCCBA9BE68E9F7BB1B7C6452ABA06D424DD1E_gshared_inline (RowIntervalOperationWrapper_2_t7131045F67DA9D559BE870FD50AAEE97003B873D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * ___operation5, const RuntimeMethod* method)
  40392. {
  40393. {
  40394. int32_t L_0 = ___minY0;
  40395. __this->set_minY_0(L_0);
  40396. int32_t L_1 = ___maxY1;
  40397. __this->set_maxY_1(L_1);
  40398. int32_t L_2 = ___stepY2;
  40399. __this->set_stepY_2(L_2);
  40400. int32_t L_3 = ___width3;
  40401. __this->set_width_3(L_3);
  40402. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40403. __this->set_allocator_4(L_4);
  40404. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 * L_5 = ___operation5;
  40405. ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 L_6 = (*(ProjectiveOperation_1_tC90F15129AF10399FDE6212D924B040A4C816210 *)L_5);
  40406. __this->set_operation_5(L_6);
  40407. return;
  40408. }
  40409. }
  40410. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF570068E9437593FA04A7F85C21F227710EC751E_gshared_inline (RowIntervalOperationWrapper_2_tA9F0D86BCA4E0515E751F9518E199B354A13D273 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * ___operation5, const RuntimeMethod* method)
  40411. {
  40412. {
  40413. int32_t L_0 = ___minY0;
  40414. __this->set_minY_0(L_0);
  40415. int32_t L_1 = ___maxY1;
  40416. __this->set_maxY_1(L_1);
  40417. int32_t L_2 = ___stepY2;
  40418. __this->set_stepY_2(L_2);
  40419. int32_t L_3 = ___width3;
  40420. __this->set_width_3(L_3);
  40421. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40422. __this->set_allocator_4(L_4);
  40423. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 * L_5 = ___operation5;
  40424. ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 L_6 = (*(ProjectiveOperation_1_tA1C43DDAC89D671F3EE81DD2B5CF1B28CC7DF336 *)L_5);
  40425. __this->set_operation_5(L_6);
  40426. return;
  40427. }
  40428. }
  40429. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mA5DAAE0E8940705E0E054473EB351972194B987D_gshared_inline (RowIntervalOperationWrapper_2_tBD7A83A44B1111E087B86C1CD96037EC7ADCDD17 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * ___operation5, const RuntimeMethod* method)
  40430. {
  40431. {
  40432. int32_t L_0 = ___minY0;
  40433. __this->set_minY_0(L_0);
  40434. int32_t L_1 = ___maxY1;
  40435. __this->set_maxY_1(L_1);
  40436. int32_t L_2 = ___stepY2;
  40437. __this->set_stepY_2(L_2);
  40438. int32_t L_3 = ___width3;
  40439. __this->set_width_3(L_3);
  40440. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40441. __this->set_allocator_4(L_4);
  40442. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 * L_5 = ___operation5;
  40443. ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 L_6 = (*(ProjectiveOperation_1_tB0277A2DFDDA989B7B49EE1B13B7C4A200032E41 *)L_5);
  40444. __this->set_operation_5(L_6);
  40445. return;
  40446. }
  40447. }
  40448. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m67F65B8EBC9B4F3A71F02B722656A18583302C0D_gshared_inline (RowIntervalOperationWrapper_2_t40773655EE8D3C678797DD2AD83998704ADCC776 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * ___operation5, const RuntimeMethod* method)
  40449. {
  40450. {
  40451. int32_t L_0 = ___minY0;
  40452. __this->set_minY_0(L_0);
  40453. int32_t L_1 = ___maxY1;
  40454. __this->set_maxY_1(L_1);
  40455. int32_t L_2 = ___stepY2;
  40456. __this->set_stepY_2(L_2);
  40457. int32_t L_3 = ___width3;
  40458. __this->set_width_3(L_3);
  40459. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40460. __this->set_allocator_4(L_4);
  40461. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 * L_5 = ___operation5;
  40462. ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 L_6 = (*(ProjectiveOperation_1_t78DC1E12ED313D6619A85CEF78D42F5B2B6D0DD6 *)L_5);
  40463. __this->set_operation_5(L_6);
  40464. return;
  40465. }
  40466. }
  40467. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m369B93EB9320A768EE3C8F6EF904947A33BB255A_gshared_inline (RowIntervalOperationWrapper_2_tA6560DB6262DA670C2C2EF8FD7AC2E13B9BB2C8C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * ___operation5, const RuntimeMethod* method)
  40468. {
  40469. {
  40470. int32_t L_0 = ___minY0;
  40471. __this->set_minY_0(L_0);
  40472. int32_t L_1 = ___maxY1;
  40473. __this->set_maxY_1(L_1);
  40474. int32_t L_2 = ___stepY2;
  40475. __this->set_stepY_2(L_2);
  40476. int32_t L_3 = ___width3;
  40477. __this->set_width_3(L_3);
  40478. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40479. __this->set_allocator_4(L_4);
  40480. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC * L_5 = ___operation5;
  40481. ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC L_6 = (*(ProjectiveOperation_1_tD077D3CCCB69297D9B9B49F9E2AFA94AFBFFBCCC *)L_5);
  40482. __this->set_operation_5(L_6);
  40483. return;
  40484. }
  40485. }
  40486. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1F933D6F3BFCA6B6FC41C7B43CA0F91F1191BCB3_gshared_inline (RowIntervalOperationWrapper_2_tFE4AFCA09A1F20142F3AB7B02C490F7179F6FFEF * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * ___operation5, const RuntimeMethod* method)
  40487. {
  40488. {
  40489. int32_t L_0 = ___minY0;
  40490. __this->set_minY_0(L_0);
  40491. int32_t L_1 = ___maxY1;
  40492. __this->set_maxY_1(L_1);
  40493. int32_t L_2 = ___stepY2;
  40494. __this->set_stepY_2(L_2);
  40495. int32_t L_3 = ___width3;
  40496. __this->set_width_3(L_3);
  40497. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40498. __this->set_allocator_4(L_4);
  40499. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 * L_5 = ___operation5;
  40500. ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 L_6 = (*(ProjectiveOperation_1_t262B287FB9D9616E1BE0AB2204B1BDAF9053DA56 *)L_5);
  40501. __this->set_operation_5(L_6);
  40502. return;
  40503. }
  40504. }
  40505. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC68C4D5BABB9FE282D9B3D1AF366434C6D261696_gshared_inline (RowIntervalOperationWrapper_2_tA55ECCDAD6728BF7CAF6F42DC6EF168029E55135 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * ___operation5, const RuntimeMethod* method)
  40506. {
  40507. {
  40508. int32_t L_0 = ___minY0;
  40509. __this->set_minY_0(L_0);
  40510. int32_t L_1 = ___maxY1;
  40511. __this->set_maxY_1(L_1);
  40512. int32_t L_2 = ___stepY2;
  40513. __this->set_stepY_2(L_2);
  40514. int32_t L_3 = ___width3;
  40515. __this->set_width_3(L_3);
  40516. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40517. __this->set_allocator_4(L_4);
  40518. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 * L_5 = ___operation5;
  40519. ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 L_6 = (*(ProjectiveOperation_1_tD68E0EE892B5D425DEABEF5CF0A8FE2B36F45D27 *)L_5);
  40520. __this->set_operation_5(L_6);
  40521. return;
  40522. }
  40523. }
  40524. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m53F87CFE165BF264FF3448E31491BE2B3C53F041_gshared_inline (RowIntervalOperationWrapper_2_t17116E0E099578CDF0519CA1D27D351A59829155 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * ___operation5, const RuntimeMethod* method)
  40525. {
  40526. {
  40527. int32_t L_0 = ___minY0;
  40528. __this->set_minY_0(L_0);
  40529. int32_t L_1 = ___maxY1;
  40530. __this->set_maxY_1(L_1);
  40531. int32_t L_2 = ___stepY2;
  40532. __this->set_stepY_2(L_2);
  40533. int32_t L_3 = ___width3;
  40534. __this->set_width_3(L_3);
  40535. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40536. __this->set_allocator_4(L_4);
  40537. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD * L_5 = ___operation5;
  40538. ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD L_6 = (*(ProjectiveOperation_1_tE34DEAF1A63213780CBD099D5BB422B8F8E70FBD *)L_5);
  40539. __this->set_operation_5(L_6);
  40540. return;
  40541. }
  40542. }
  40543. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5074F00740BD0F8BF8F09E5D1B7225114C187474_gshared_inline (RowIntervalOperationWrapper_2_t5F9D0202528BE55227EBD9F278091B09EC6EA711 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * ___operation5, const RuntimeMethod* method)
  40544. {
  40545. {
  40546. int32_t L_0 = ___minY0;
  40547. __this->set_minY_0(L_0);
  40548. int32_t L_1 = ___maxY1;
  40549. __this->set_maxY_1(L_1);
  40550. int32_t L_2 = ___stepY2;
  40551. __this->set_stepY_2(L_2);
  40552. int32_t L_3 = ___width3;
  40553. __this->set_width_3(L_3);
  40554. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40555. __this->set_allocator_4(L_4);
  40556. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F * L_5 = ___operation5;
  40557. ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F L_6 = (*(ProjectiveOperation_1_tC808944EAAF0518BE5522F9FE1102B4A7B478B9F *)L_5);
  40558. __this->set_operation_5(L_6);
  40559. return;
  40560. }
  40561. }
  40562. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m9E1A85FE74B111EFA689CA790E07EFFB29AEA3F6_gshared_inline (RowIntervalOperationWrapper_2_tB462B34D01F58597B50FFBFFC4B6769F8AAE7C3A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * ___operation5, const RuntimeMethod* method)
  40563. {
  40564. {
  40565. int32_t L_0 = ___minY0;
  40566. __this->set_minY_0(L_0);
  40567. int32_t L_1 = ___maxY1;
  40568. __this->set_maxY_1(L_1);
  40569. int32_t L_2 = ___stepY2;
  40570. __this->set_stepY_2(L_2);
  40571. int32_t L_3 = ___width3;
  40572. __this->set_width_3(L_3);
  40573. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40574. __this->set_allocator_4(L_4);
  40575. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 * L_5 = ___operation5;
  40576. ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 L_6 = (*(ProjectiveOperation_1_tD6B3EF3D0F5A815437B1D80F02A920DA2B56E946 *)L_5);
  40577. __this->set_operation_5(L_6);
  40578. return;
  40579. }
  40580. }
  40581. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4660D42D517E10002CA1719E70165E14528B6F39_gshared_inline (RowIntervalOperationWrapper_2_t17E5BEB8E7DF148B2C26D1BF6243B40DDACF518A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * ___operation5, const RuntimeMethod* method)
  40582. {
  40583. {
  40584. int32_t L_0 = ___minY0;
  40585. __this->set_minY_0(L_0);
  40586. int32_t L_1 = ___maxY1;
  40587. __this->set_maxY_1(L_1);
  40588. int32_t L_2 = ___stepY2;
  40589. __this->set_stepY_2(L_2);
  40590. int32_t L_3 = ___width3;
  40591. __this->set_width_3(L_3);
  40592. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40593. __this->set_allocator_4(L_4);
  40594. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 * L_5 = ___operation5;
  40595. ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 L_6 = (*(ProjectiveOperation_1_tC1D34D47338FC253F50AAC8BF3EF537B142DBFD1 *)L_5);
  40596. __this->set_operation_5(L_6);
  40597. return;
  40598. }
  40599. }
  40600. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m6FC3F98839D20AE817786ACE819C9F579AAED300_gshared_inline (RowIntervalOperationWrapper_2_tE4628D04C072C4166E7E97B0459AA9F7A73D2B91 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * ___operation5, const RuntimeMethod* method)
  40601. {
  40602. {
  40603. int32_t L_0 = ___minY0;
  40604. __this->set_minY_0(L_0);
  40605. int32_t L_1 = ___maxY1;
  40606. __this->set_maxY_1(L_1);
  40607. int32_t L_2 = ___stepY2;
  40608. __this->set_stepY_2(L_2);
  40609. int32_t L_3 = ___width3;
  40610. __this->set_width_3(L_3);
  40611. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40612. __this->set_allocator_4(L_4);
  40613. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 * L_5 = ___operation5;
  40614. ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 L_6 = (*(ProjectiveOperation_1_t685F91638544DEB222831A74D6C42ABFDACEAE81 *)L_5);
  40615. __this->set_operation_5(L_6);
  40616. return;
  40617. }
  40618. }
  40619. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5E8149934E99AA425FD324FF396D9A3A994B4C89_gshared_inline (RowIntervalOperationWrapper_2_tA7CAF560675852B1B51DB0453BD4B3AF088722C8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * ___operation5, const RuntimeMethod* method)
  40620. {
  40621. {
  40622. int32_t L_0 = ___minY0;
  40623. __this->set_minY_0(L_0);
  40624. int32_t L_1 = ___maxY1;
  40625. __this->set_maxY_1(L_1);
  40626. int32_t L_2 = ___stepY2;
  40627. __this->set_stepY_2(L_2);
  40628. int32_t L_3 = ___width3;
  40629. __this->set_width_3(L_3);
  40630. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40631. __this->set_allocator_4(L_4);
  40632. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 * L_5 = ___operation5;
  40633. ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 L_6 = (*(ProjectiveOperation_1_t032A67300AD7CB692050A4F81D21A3813D9D2130 *)L_5);
  40634. __this->set_operation_5(L_6);
  40635. return;
  40636. }
  40637. }
  40638. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m044E3E30DFE1124F142F0D0CACD79AC73CEE8EFF_gshared_inline (RowIntervalOperationWrapper_2_tE39D9A88010DEA1FB0BCE50853CD4DE07C465354 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * ___operation5, const RuntimeMethod* method)
  40639. {
  40640. {
  40641. int32_t L_0 = ___minY0;
  40642. __this->set_minY_0(L_0);
  40643. int32_t L_1 = ___maxY1;
  40644. __this->set_maxY_1(L_1);
  40645. int32_t L_2 = ___stepY2;
  40646. __this->set_stepY_2(L_2);
  40647. int32_t L_3 = ___width3;
  40648. __this->set_width_3(L_3);
  40649. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40650. __this->set_allocator_4(L_4);
  40651. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A * L_5 = ___operation5;
  40652. ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A L_6 = (*(ProjectiveOperation_1_t046FFFD55A124E3BB4E049F92ADA2E9EA14C255A *)L_5);
  40653. __this->set_operation_5(L_6);
  40654. return;
  40655. }
  40656. }
  40657. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0A43ECCC218E250B9C3F75296F79E6BA928FC675_gshared_inline (RowIntervalOperationWrapper_2_t83DFF7922E403F5DA95BA233F40F2D98FFA941E2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * ___operation5, const RuntimeMethod* method)
  40658. {
  40659. {
  40660. int32_t L_0 = ___minY0;
  40661. __this->set_minY_0(L_0);
  40662. int32_t L_1 = ___maxY1;
  40663. __this->set_maxY_1(L_1);
  40664. int32_t L_2 = ___stepY2;
  40665. __this->set_stepY_2(L_2);
  40666. int32_t L_3 = ___width3;
  40667. __this->set_width_3(L_3);
  40668. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40669. __this->set_allocator_4(L_4);
  40670. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 * L_5 = ___operation5;
  40671. ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 L_6 = (*(ProjectiveOperation_1_tEFB2AD728619EC507F3E06F2D649189D7DD7C2B8 *)L_5);
  40672. __this->set_operation_5(L_6);
  40673. return;
  40674. }
  40675. }
  40676. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m763571D47AA487D2FD85B4AADEAA27D87F715899_gshared_inline (RowIntervalOperationWrapper_2_t6D675A0AEB9DE24F3742BE71BC0088571BA8CDA9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * ___operation5, const RuntimeMethod* method)
  40677. {
  40678. {
  40679. int32_t L_0 = ___minY0;
  40680. __this->set_minY_0(L_0);
  40681. int32_t L_1 = ___maxY1;
  40682. __this->set_maxY_1(L_1);
  40683. int32_t L_2 = ___stepY2;
  40684. __this->set_stepY_2(L_2);
  40685. int32_t L_3 = ___width3;
  40686. __this->set_width_3(L_3);
  40687. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40688. __this->set_allocator_4(L_4);
  40689. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 * L_5 = ___operation5;
  40690. ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 L_6 = (*(ProjectiveOperation_1_t1174E5102BE7F45676035055E6D0FA6832D03197 *)L_5);
  40691. __this->set_operation_5(L_6);
  40692. return;
  40693. }
  40694. }
  40695. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m6F3010176CBBB8374A63B2D3F5D3CFACA06F7A75_gshared_inline (RowIntervalOperationWrapper_2_t28FE4D6405BB8349DED4C3F6CFEB33D7BC7715CC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * ___operation5, const RuntimeMethod* method)
  40696. {
  40697. {
  40698. int32_t L_0 = ___minY0;
  40699. __this->set_minY_0(L_0);
  40700. int32_t L_1 = ___maxY1;
  40701. __this->set_maxY_1(L_1);
  40702. int32_t L_2 = ___stepY2;
  40703. __this->set_stepY_2(L_2);
  40704. int32_t L_3 = ___width3;
  40705. __this->set_width_3(L_3);
  40706. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40707. __this->set_allocator_4(L_4);
  40708. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE * L_5 = ___operation5;
  40709. ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE L_6 = (*(ProjectiveOperation_1_t9353312CD7336B8BE76CC05B5261935B6A6FECBE *)L_5);
  40710. __this->set_operation_5(L_6);
  40711. return;
  40712. }
  40713. }
  40714. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m7098AF48EDE0919FF3F2C75AAA9D22FA0C57CC87_gshared_inline (RowIntervalOperationWrapper_2_tAE25F77DEA1C69F2B783CD9F2E804AB736D9743F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * ___operation5, const RuntimeMethod* method)
  40715. {
  40716. {
  40717. int32_t L_0 = ___minY0;
  40718. __this->set_minY_0(L_0);
  40719. int32_t L_1 = ___maxY1;
  40720. __this->set_maxY_1(L_1);
  40721. int32_t L_2 = ___stepY2;
  40722. __this->set_stepY_2(L_2);
  40723. int32_t L_3 = ___width3;
  40724. __this->set_width_3(L_3);
  40725. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40726. __this->set_allocator_4(L_4);
  40727. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 * L_5 = ___operation5;
  40728. ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 L_6 = (*(ProjectiveOperation_1_t4506988D70B10556DF2F06CF2D89096068A8A883 *)L_5);
  40729. __this->set_operation_5(L_6);
  40730. return;
  40731. }
  40732. }
  40733. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m665D8D35A7F68752771F0B99FA27D55F70C226EB_gshared_inline (RowIntervalOperationWrapper_2_tE87B662429DF540057BD71279D206FB5C15C1837 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * ___operation5, const RuntimeMethod* method)
  40734. {
  40735. {
  40736. int32_t L_0 = ___minY0;
  40737. __this->set_minY_0(L_0);
  40738. int32_t L_1 = ___maxY1;
  40739. __this->set_maxY_1(L_1);
  40740. int32_t L_2 = ___stepY2;
  40741. __this->set_stepY_2(L_2);
  40742. int32_t L_3 = ___width3;
  40743. __this->set_width_3(L_3);
  40744. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40745. __this->set_allocator_4(L_4);
  40746. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE * L_5 = ___operation5;
  40747. ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE L_6 = (*(ProjectiveOperation_1_t20CE0B9AFAE186D28512AEACF4C136F51A38BEEE *)L_5);
  40748. __this->set_operation_5(L_6);
  40749. return;
  40750. }
  40751. }
  40752. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m833511ABE7B4BCCA10A52DF35FDF447EEECFA646_gshared_inline (RowIntervalOperationWrapper_2_tFD78176056BC53C5950EDA90B4A13A4717DE661F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * ___operation5, const RuntimeMethod* method)
  40753. {
  40754. {
  40755. int32_t L_0 = ___minY0;
  40756. __this->set_minY_0(L_0);
  40757. int32_t L_1 = ___maxY1;
  40758. __this->set_maxY_1(L_1);
  40759. int32_t L_2 = ___stepY2;
  40760. __this->set_stepY_2(L_2);
  40761. int32_t L_3 = ___width3;
  40762. __this->set_width_3(L_3);
  40763. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40764. __this->set_allocator_4(L_4);
  40765. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A * L_5 = ___operation5;
  40766. ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A L_6 = (*(ProjectiveOperation_1_tAE58C4DE7C4E76C9760D36516DC5775C8225D45A *)L_5);
  40767. __this->set_operation_5(L_6);
  40768. return;
  40769. }
  40770. }
  40771. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m23CD67F63B0E39D62B53517A23E1C3D8E9D82676_gshared_inline (RowIntervalOperationWrapper_2_t1CF3733D9FECA2B5C9875D57E16A4D923F57CCF5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * ___operation5, const RuntimeMethod* method)
  40772. {
  40773. {
  40774. int32_t L_0 = ___minY0;
  40775. __this->set_minY_0(L_0);
  40776. int32_t L_1 = ___maxY1;
  40777. __this->set_maxY_1(L_1);
  40778. int32_t L_2 = ___stepY2;
  40779. __this->set_stepY_2(L_2);
  40780. int32_t L_3 = ___width3;
  40781. __this->set_width_3(L_3);
  40782. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40783. __this->set_allocator_4(L_4);
  40784. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F * L_5 = ___operation5;
  40785. ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F L_6 = (*(ProjectiveOperation_1_tF254891085610A44A942DF70822C9785DFA6456F *)L_5);
  40786. __this->set_operation_5(L_6);
  40787. return;
  40788. }
  40789. }
  40790. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mE68C2716574DF05A692F2FF5501EE75120BDC18B_gshared_inline (RowIntervalOperationWrapper_2_tA383FC5CDE16C985BD8CF7CF732F4263AF4BF30E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * ___operation5, const RuntimeMethod* method)
  40791. {
  40792. {
  40793. int32_t L_0 = ___minY0;
  40794. __this->set_minY_0(L_0);
  40795. int32_t L_1 = ___maxY1;
  40796. __this->set_maxY_1(L_1);
  40797. int32_t L_2 = ___stepY2;
  40798. __this->set_stepY_2(L_2);
  40799. int32_t L_3 = ___width3;
  40800. __this->set_width_3(L_3);
  40801. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40802. __this->set_allocator_4(L_4);
  40803. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE * L_5 = ___operation5;
  40804. ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE L_6 = (*(ProjectiveOperation_1_t1FC93AB7E9EB6DD5623B6F64364E5EAB42322DDE *)L_5);
  40805. __this->set_operation_5(L_6);
  40806. return;
  40807. }
  40808. }
  40809. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0BD29EA295AB1B7B30942ABCA84D4D98263BDA9A_gshared_inline (RowIntervalOperationWrapper_2_t8CD02E39B912895BD3484B2E4079875F893F97D9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * ___operation5, const RuntimeMethod* method)
  40810. {
  40811. {
  40812. int32_t L_0 = ___minY0;
  40813. __this->set_minY_0(L_0);
  40814. int32_t L_1 = ___maxY1;
  40815. __this->set_maxY_1(L_1);
  40816. int32_t L_2 = ___stepY2;
  40817. __this->set_stepY_2(L_2);
  40818. int32_t L_3 = ___width3;
  40819. __this->set_width_3(L_3);
  40820. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40821. __this->set_allocator_4(L_4);
  40822. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A * L_5 = ___operation5;
  40823. ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A L_6 = (*(ProjectiveOperation_1_t7FAF66CD2307A60C7E4DB5D85B22ABD30DA1FD5A *)L_5);
  40824. __this->set_operation_5(L_6);
  40825. return;
  40826. }
  40827. }
  40828. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4DBFEF5F61727B8953CF017470FF74CCCD4572E8_gshared_inline (RowIntervalOperationWrapper_2_t59107CF4B527988334D91A1A29ACDA9D9C567789 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * ___operation5, const RuntimeMethod* method)
  40829. {
  40830. {
  40831. int32_t L_0 = ___minY0;
  40832. __this->set_minY_0(L_0);
  40833. int32_t L_1 = ___maxY1;
  40834. __this->set_maxY_1(L_1);
  40835. int32_t L_2 = ___stepY2;
  40836. __this->set_stepY_2(L_2);
  40837. int32_t L_3 = ___width3;
  40838. __this->set_width_3(L_3);
  40839. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40840. __this->set_allocator_4(L_4);
  40841. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 * L_5 = ___operation5;
  40842. ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 L_6 = (*(ProjectiveOperation_1_t489525867F34E06032D9284299741A31CADDC201 *)L_5);
  40843. __this->set_operation_5(L_6);
  40844. return;
  40845. }
  40846. }
  40847. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m4A97D8FF4852C2835FEBACA79B165BC2ED17A59A_gshared_inline (RowIntervalOperationWrapper_2_t27D6240DE79E7445B75B5BE141E59CE24118979E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * ___operation5, const RuntimeMethod* method)
  40848. {
  40849. {
  40850. int32_t L_0 = ___minY0;
  40851. __this->set_minY_0(L_0);
  40852. int32_t L_1 = ___maxY1;
  40853. __this->set_maxY_1(L_1);
  40854. int32_t L_2 = ___stepY2;
  40855. __this->set_stepY_2(L_2);
  40856. int32_t L_3 = ___width3;
  40857. __this->set_width_3(L_3);
  40858. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40859. __this->set_allocator_4(L_4);
  40860. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E * L_5 = ___operation5;
  40861. ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E L_6 = (*(ProjectiveOperation_1_t68A4F376A2D8618ABC4FA16377794CA3AB071D8E *)L_5);
  40862. __this->set_operation_5(L_6);
  40863. return;
  40864. }
  40865. }
  40866. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1441D0E53245D9D7E59BA67CDF7EFABE9D6497FB_gshared_inline (RowIntervalOperationWrapper_2_t4CC264FCAAC8A551D142D3AFFB75858C522DA16C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * ___operation5, const RuntimeMethod* method)
  40867. {
  40868. {
  40869. int32_t L_0 = ___minY0;
  40870. __this->set_minY_0(L_0);
  40871. int32_t L_1 = ___maxY1;
  40872. __this->set_maxY_1(L_1);
  40873. int32_t L_2 = ___stepY2;
  40874. __this->set_stepY_2(L_2);
  40875. int32_t L_3 = ___width3;
  40876. __this->set_width_3(L_3);
  40877. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40878. __this->set_allocator_4(L_4);
  40879. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E * L_5 = ___operation5;
  40880. ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E L_6 = (*(ProjectiveOperation_1_tA8FD2B8A5F7EFA7A540B56A5C5BC1F819554FE5E *)L_5);
  40881. __this->set_operation_5(L_6);
  40882. return;
  40883. }
  40884. }
  40885. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m71A6BFA982081B25E60CDEBBE4687B849C3530C2_gshared_inline (RowIntervalOperationWrapper_2_t86939B20090CD3F184FA33FFEFB3DE42908B7B0D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * ___operation5, const RuntimeMethod* method)
  40886. {
  40887. {
  40888. int32_t L_0 = ___minY0;
  40889. __this->set_minY_0(L_0);
  40890. int32_t L_1 = ___maxY1;
  40891. __this->set_maxY_1(L_1);
  40892. int32_t L_2 = ___stepY2;
  40893. __this->set_stepY_2(L_2);
  40894. int32_t L_3 = ___width3;
  40895. __this->set_width_3(L_3);
  40896. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40897. __this->set_allocator_4(L_4);
  40898. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 * L_5 = ___operation5;
  40899. ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 L_6 = (*(ProjectiveOperation_1_t7D512EBCB207593A3E2C61A047DC4CD78A678782 *)L_5);
  40900. __this->set_operation_5(L_6);
  40901. return;
  40902. }
  40903. }
  40904. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m255AD5152BD5D605F23B05D9B85F7FBADBFB0BF0_gshared_inline (RowIntervalOperationWrapper_2_t78EB584F0E6561C7C609FB7267FEBCCAF6EF7345 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * ___operation5, const RuntimeMethod* method)
  40905. {
  40906. {
  40907. int32_t L_0 = ___minY0;
  40908. __this->set_minY_0(L_0);
  40909. int32_t L_1 = ___maxY1;
  40910. __this->set_maxY_1(L_1);
  40911. int32_t L_2 = ___stepY2;
  40912. __this->set_stepY_2(L_2);
  40913. int32_t L_3 = ___width3;
  40914. __this->set_width_3(L_3);
  40915. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40916. __this->set_allocator_4(L_4);
  40917. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 * L_5 = ___operation5;
  40918. ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 L_6 = (*(ProjectiveOperation_1_t90A2A1E759AD5A94E7F1A095794E91A9E8E1D958 *)L_5);
  40919. __this->set_operation_5(L_6);
  40920. return;
  40921. }
  40922. }
  40923. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mE5B5B2AFEADE6D507918423BF39293AB3C6D9D5C_gshared_inline (RowIntervalOperationWrapper_2_t57D8129F08C7A42E847AE51919E9140298EC19D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * ___operation5, const RuntimeMethod* method)
  40924. {
  40925. {
  40926. int32_t L_0 = ___minY0;
  40927. __this->set_minY_0(L_0);
  40928. int32_t L_1 = ___maxY1;
  40929. __this->set_maxY_1(L_1);
  40930. int32_t L_2 = ___stepY2;
  40931. __this->set_stepY_2(L_2);
  40932. int32_t L_3 = ___width3;
  40933. __this->set_width_3(L_3);
  40934. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40935. __this->set_allocator_4(L_4);
  40936. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 * L_5 = ___operation5;
  40937. ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 L_6 = (*(ProjectiveOperation_1_t69A1554BF13ACA48E21EABD27697DDAA5C4AB315 *)L_5);
  40938. __this->set_operation_5(L_6);
  40939. return;
  40940. }
  40941. }
  40942. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC6F9440880B20C6EC191048109667EC0C0E6B24E_gshared_inline (RowIntervalOperationWrapper_2_t4E79F36E0B1A2B5DF3A0811D473510C0A8518A03 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * ___operation5, const RuntimeMethod* method)
  40943. {
  40944. {
  40945. int32_t L_0 = ___minY0;
  40946. __this->set_minY_0(L_0);
  40947. int32_t L_1 = ___maxY1;
  40948. __this->set_maxY_1(L_1);
  40949. int32_t L_2 = ___stepY2;
  40950. __this->set_stepY_2(L_2);
  40951. int32_t L_3 = ___width3;
  40952. __this->set_width_3(L_3);
  40953. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40954. __this->set_allocator_4(L_4);
  40955. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 * L_5 = ___operation5;
  40956. ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 L_6 = (*(ProjectiveOperation_1_t923A53F58333E92EE6716D7A386A3EE759EF0075 *)L_5);
  40957. __this->set_operation_5(L_6);
  40958. return;
  40959. }
  40960. }
  40961. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m6131C99C7FBEF78871F562DB1C55023D186670F6_gshared_inline (RowIntervalOperationWrapper_2_t86D69B98177F0BE3B23308DF046B36AFA5F2E1EE * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * ___operation5, const RuntimeMethod* method)
  40962. {
  40963. {
  40964. int32_t L_0 = ___minY0;
  40965. __this->set_minY_0(L_0);
  40966. int32_t L_1 = ___maxY1;
  40967. __this->set_maxY_1(L_1);
  40968. int32_t L_2 = ___stepY2;
  40969. __this->set_stepY_2(L_2);
  40970. int32_t L_3 = ___width3;
  40971. __this->set_width_3(L_3);
  40972. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40973. __this->set_allocator_4(L_4);
  40974. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 * L_5 = ___operation5;
  40975. ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 L_6 = (*(ProjectiveOperation_1_tD57275A6B3008EEF85AAB27EF16275A665301C83 *)L_5);
  40976. __this->set_operation_5(L_6);
  40977. return;
  40978. }
  40979. }
  40980. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1AF2E3D27B5780DE7E28330AA3AD5AAC4E80ECEE_gshared_inline (RowIntervalOperationWrapper_2_t1420703751E15A77DD6C52A00A65B2B726B26FE7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * ___operation5, const RuntimeMethod* method)
  40981. {
  40982. {
  40983. int32_t L_0 = ___minY0;
  40984. __this->set_minY_0(L_0);
  40985. int32_t L_1 = ___maxY1;
  40986. __this->set_maxY_1(L_1);
  40987. int32_t L_2 = ___stepY2;
  40988. __this->set_stepY_2(L_2);
  40989. int32_t L_3 = ___width3;
  40990. __this->set_width_3(L_3);
  40991. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40992. __this->set_allocator_4(L_4);
  40993. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E * L_5 = ___operation5;
  40994. ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E L_6 = (*(ProjectiveOperation_1_tD1BB15ED9D62F02C33AFE6618C83BD19CBC2206E *)L_5);
  40995. __this->set_operation_5(L_6);
  40996. return;
  40997. }
  40998. }
  40999. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m49D02A56B70C3E3376436FDF034F298A08EC6B1F_gshared_inline (RowIntervalOperationWrapper_2_t0F91CB562D6DA7E94773AD1ACBBAF5E3076A3CF8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * ___operation5, const RuntimeMethod* method)
  41000. {
  41001. {
  41002. int32_t L_0 = ___minY0;
  41003. __this->set_minY_0(L_0);
  41004. int32_t L_1 = ___maxY1;
  41005. __this->set_maxY_1(L_1);
  41006. int32_t L_2 = ___stepY2;
  41007. __this->set_stepY_2(L_2);
  41008. int32_t L_3 = ___width3;
  41009. __this->set_width_3(L_3);
  41010. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41011. __this->set_allocator_4(L_4);
  41012. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA * L_5 = ___operation5;
  41013. ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA L_6 = (*(ProjectiveOperation_1_tA1E2323C2C2D3A6D22BA16C566B33450CDC4A1FA *)L_5);
  41014. __this->set_operation_5(L_6);
  41015. return;
  41016. }
  41017. }
  41018. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m79CF3682D5EE9192C758E75EFED09D63DB36C683_gshared_inline (RowIntervalOperationWrapper_2_t57B6C8A58EAA4707239CBA7AE543564A7EEB10E6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * ___operation5, const RuntimeMethod* method)
  41019. {
  41020. {
  41021. int32_t L_0 = ___minY0;
  41022. __this->set_minY_0(L_0);
  41023. int32_t L_1 = ___maxY1;
  41024. __this->set_maxY_1(L_1);
  41025. int32_t L_2 = ___stepY2;
  41026. __this->set_stepY_2(L_2);
  41027. int32_t L_3 = ___width3;
  41028. __this->set_width_3(L_3);
  41029. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41030. __this->set_allocator_4(L_4);
  41031. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE * L_5 = ___operation5;
  41032. ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE L_6 = (*(ProjectiveOperation_1_t9BC68EDC8B7542B97B03C8881993EE0C66DF5FAE *)L_5);
  41033. __this->set_operation_5(L_6);
  41034. return;
  41035. }
  41036. }
  41037. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mDECEC0E1D4550747907D4E6EF40A2D547BE0CEE7_gshared_inline (RowIntervalOperationWrapper_2_t76803AC4F42299340691D3F5CD770BC167CAE409 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * ___operation5, const RuntimeMethod* method)
  41038. {
  41039. {
  41040. int32_t L_0 = ___minY0;
  41041. __this->set_minY_0(L_0);
  41042. int32_t L_1 = ___maxY1;
  41043. __this->set_maxY_1(L_1);
  41044. int32_t L_2 = ___stepY2;
  41045. __this->set_stepY_2(L_2);
  41046. int32_t L_3 = ___width3;
  41047. __this->set_width_3(L_3);
  41048. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41049. __this->set_allocator_4(L_4);
  41050. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 * L_5 = ___operation5;
  41051. ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 L_6 = (*(ProjectiveOperation_1_t0098272E900151CAE78102A84CC655354F1A4A76 *)L_5);
  41052. __this->set_operation_5(L_6);
  41053. return;
  41054. }
  41055. }
  41056. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m32D0A8C591F571CBBF00E4A8369B20C58D481B66_gshared_inline (RowIntervalOperationWrapper_2_t2057D2CEF9FE40829D575FE306EF31401987C6D2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * ___operation5, const RuntimeMethod* method)
  41057. {
  41058. {
  41059. int32_t L_0 = ___minY0;
  41060. __this->set_minY_0(L_0);
  41061. int32_t L_1 = ___maxY1;
  41062. __this->set_maxY_1(L_1);
  41063. int32_t L_2 = ___stepY2;
  41064. __this->set_stepY_2(L_2);
  41065. int32_t L_3 = ___width3;
  41066. __this->set_width_3(L_3);
  41067. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41068. __this->set_allocator_4(L_4);
  41069. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 * L_5 = ___operation5;
  41070. ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 L_6 = (*(ProjectiveOperation_1_t8FB49589A4162D2E756996932C3E35735F29A004 *)L_5);
  41071. __this->set_operation_5(L_6);
  41072. return;
  41073. }
  41074. }
  41075. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m7F8858BB5B97FA479E608AF6BD34B6EA8532A3CA_gshared_inline (RowIntervalOperationWrapper_2_tEB32BD31E059C3250720F4E228BF3FFCA4077523 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * ___operation5, const RuntimeMethod* method)
  41076. {
  41077. {
  41078. int32_t L_0 = ___minY0;
  41079. __this->set_minY_0(L_0);
  41080. int32_t L_1 = ___maxY1;
  41081. __this->set_maxY_1(L_1);
  41082. int32_t L_2 = ___stepY2;
  41083. __this->set_stepY_2(L_2);
  41084. int32_t L_3 = ___width3;
  41085. __this->set_width_3(L_3);
  41086. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41087. __this->set_allocator_4(L_4);
  41088. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 * L_5 = ___operation5;
  41089. ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 L_6 = (*(ProjectiveOperation_1_tB34F442EF727959D70DA28F1E503F890EAAC39D3 *)L_5);
  41090. __this->set_operation_5(L_6);
  41091. return;
  41092. }
  41093. }
  41094. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m7323A4DAF4DA0B30485972DC01922DF31E240C87_gshared_inline (RowIntervalOperationWrapper_2_t4B2BA3F19C1F123F365FA3B2421B9C5F9C1BB93C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * ___operation5, const RuntimeMethod* method)
  41095. {
  41096. {
  41097. int32_t L_0 = ___minY0;
  41098. __this->set_minY_0(L_0);
  41099. int32_t L_1 = ___maxY1;
  41100. __this->set_maxY_1(L_1);
  41101. int32_t L_2 = ___stepY2;
  41102. __this->set_stepY_2(L_2);
  41103. int32_t L_3 = ___width3;
  41104. __this->set_width_3(L_3);
  41105. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41106. __this->set_allocator_4(L_4);
  41107. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 * L_5 = ___operation5;
  41108. ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 L_6 = (*(ProjectiveOperation_1_tB4B68CE7C8C7F48E373461F493ED8DD76FE89758 *)L_5);
  41109. __this->set_operation_5(L_6);
  41110. return;
  41111. }
  41112. }
  41113. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5C0EB313A52350D89BB5833D64034FF628A193F1_gshared_inline (RowIntervalOperationWrapper_2_tA69F8D524578FFA771DC873847CDDA21F605426F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * ___operation5, const RuntimeMethod* method)
  41114. {
  41115. {
  41116. int32_t L_0 = ___minY0;
  41117. __this->set_minY_0(L_0);
  41118. int32_t L_1 = ___maxY1;
  41119. __this->set_maxY_1(L_1);
  41120. int32_t L_2 = ___stepY2;
  41121. __this->set_stepY_2(L_2);
  41122. int32_t L_3 = ___width3;
  41123. __this->set_width_3(L_3);
  41124. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41125. __this->set_allocator_4(L_4);
  41126. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF * L_5 = ___operation5;
  41127. ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF L_6 = (*(ProjectiveOperation_1_tB2D7B912C42D31B0A2031EC108EACF0A1A596AFF *)L_5);
  41128. __this->set_operation_5(L_6);
  41129. return;
  41130. }
  41131. }
  41132. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m78BD8834F38B545667DD8C98ACF173DF11B53ECB_gshared_inline (RowIntervalOperationWrapper_2_tECFB52ABD3D0822486D437BD1B37724EFFFB6FAC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * ___operation5, const RuntimeMethod* method)
  41133. {
  41134. {
  41135. int32_t L_0 = ___minY0;
  41136. __this->set_minY_0(L_0);
  41137. int32_t L_1 = ___maxY1;
  41138. __this->set_maxY_1(L_1);
  41139. int32_t L_2 = ___stepY2;
  41140. __this->set_stepY_2(L_2);
  41141. int32_t L_3 = ___width3;
  41142. __this->set_width_3(L_3);
  41143. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41144. __this->set_allocator_4(L_4);
  41145. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D * L_5 = ___operation5;
  41146. ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D L_6 = (*(ProjectiveOperation_1_t0B32DB2E669D25672805A30DE62745FEA87B196D *)L_5);
  41147. __this->set_operation_5(L_6);
  41148. return;
  41149. }
  41150. }
  41151. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mB95FA58176023FBF65B42508BCDE0552234CBAEA_gshared_inline (RowIntervalOperationWrapper_2_t83183FADA2DE3D27CD5C1314DC8B0E30AD301A34 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * ___operation5, const RuntimeMethod* method)
  41152. {
  41153. {
  41154. int32_t L_0 = ___minY0;
  41155. __this->set_minY_0(L_0);
  41156. int32_t L_1 = ___maxY1;
  41157. __this->set_maxY_1(L_1);
  41158. int32_t L_2 = ___stepY2;
  41159. __this->set_stepY_2(L_2);
  41160. int32_t L_3 = ___width3;
  41161. __this->set_width_3(L_3);
  41162. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41163. __this->set_allocator_4(L_4);
  41164. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 * L_5 = ___operation5;
  41165. ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 L_6 = (*(ProjectiveOperation_1_t8CD92A89E21F0C7D74C6396C1DC15B2EF4C50297 *)L_5);
  41166. __this->set_operation_5(L_6);
  41167. return;
  41168. }
  41169. }
  41170. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1CE2B2308A63F42F2EE24618AB85A6A88469CFB8_gshared_inline (RowIntervalOperationWrapper_2_tAD18F791C78BF8C7DF6334977EEA9554B0E7C774 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * ___operation5, const RuntimeMethod* method)
  41171. {
  41172. {
  41173. int32_t L_0 = ___minY0;
  41174. __this->set_minY_0(L_0);
  41175. int32_t L_1 = ___maxY1;
  41176. __this->set_maxY_1(L_1);
  41177. int32_t L_2 = ___stepY2;
  41178. __this->set_stepY_2(L_2);
  41179. int32_t L_3 = ___width3;
  41180. __this->set_width_3(L_3);
  41181. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41182. __this->set_allocator_4(L_4);
  41183. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 * L_5 = ___operation5;
  41184. ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 L_6 = (*(ProjectiveOperation_1_t630E5B56A5A171124B0EAAABCA69E8B4350F7851 *)L_5);
  41185. __this->set_operation_5(L_6);
  41186. return;
  41187. }
  41188. }
  41189. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mB8FB7137BA6B70AC04A5A73F9C1E4918F2BD89A6_gshared_inline (RowIntervalOperationWrapper_2_tF5EBFF61EE59F7BA00F8ACF580ED0861D4A558C6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * ___operation5, const RuntimeMethod* method)
  41190. {
  41191. {
  41192. int32_t L_0 = ___minY0;
  41193. __this->set_minY_0(L_0);
  41194. int32_t L_1 = ___maxY1;
  41195. __this->set_maxY_1(L_1);
  41196. int32_t L_2 = ___stepY2;
  41197. __this->set_stepY_2(L_2);
  41198. int32_t L_3 = ___width3;
  41199. __this->set_width_3(L_3);
  41200. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41201. __this->set_allocator_4(L_4);
  41202. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 * L_5 = ___operation5;
  41203. ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 L_6 = (*(ProjectiveOperation_1_tCCACE9C8BA30E13D0D60D41419BB9B4F29BE9417 *)L_5);
  41204. __this->set_operation_5(L_6);
  41205. return;
  41206. }
  41207. }
  41208. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m9C41F5703590C097880C3670A713FD293F786E50_gshared_inline (RowIntervalOperationWrapper_2_t526CAC63ACE67584026CF08A6B33D849AFB4BAEC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * ___operation5, const RuntimeMethod* method)
  41209. {
  41210. {
  41211. int32_t L_0 = ___minY0;
  41212. __this->set_minY_0(L_0);
  41213. int32_t L_1 = ___maxY1;
  41214. __this->set_maxY_1(L_1);
  41215. int32_t L_2 = ___stepY2;
  41216. __this->set_stepY_2(L_2);
  41217. int32_t L_3 = ___width3;
  41218. __this->set_width_3(L_3);
  41219. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41220. __this->set_allocator_4(L_4);
  41221. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE * L_5 = ___operation5;
  41222. ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE L_6 = (*(ProjectiveOperation_1_t1A27ACA7ACB74BC4B7C6755F040FC5C9DBF1D4CE *)L_5);
  41223. __this->set_operation_5(L_6);
  41224. return;
  41225. }
  41226. }
  41227. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m97DC78DD850110107465731076821BDCEED9A974_gshared_inline (RowIntervalOperationWrapper_2_t213BED239B9DC451C3CD61E3C97EBBA0B41EB844 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * ___operation5, const RuntimeMethod* method)
  41228. {
  41229. {
  41230. int32_t L_0 = ___minY0;
  41231. __this->set_minY_0(L_0);
  41232. int32_t L_1 = ___maxY1;
  41233. __this->set_maxY_1(L_1);
  41234. int32_t L_2 = ___stepY2;
  41235. __this->set_stepY_2(L_2);
  41236. int32_t L_3 = ___width3;
  41237. __this->set_width_3(L_3);
  41238. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41239. __this->set_allocator_4(L_4);
  41240. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 * L_5 = ___operation5;
  41241. ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 L_6 = (*(ProjectiveOperation_1_tA7E8149707897C69C9F66E2D8802DA102AD7AE30 *)L_5);
  41242. __this->set_operation_5(L_6);
  41243. return;
  41244. }
  41245. }
  41246. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0016D8990D14DF56CE318E246FA203B6FE0A5F91_gshared_inline (RowIntervalOperationWrapper_2_tBCF2C781936FD2BFE14387A9025D7C61A8B2D75C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * ___operation5, const RuntimeMethod* method)
  41247. {
  41248. {
  41249. int32_t L_0 = ___minY0;
  41250. __this->set_minY_0(L_0);
  41251. int32_t L_1 = ___maxY1;
  41252. __this->set_maxY_1(L_1);
  41253. int32_t L_2 = ___stepY2;
  41254. __this->set_stepY_2(L_2);
  41255. int32_t L_3 = ___width3;
  41256. __this->set_width_3(L_3);
  41257. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41258. __this->set_allocator_4(L_4);
  41259. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 * L_5 = ___operation5;
  41260. ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 L_6 = (*(ProjectiveOperation_1_t22D21F9E9499075B0D96DF72B99152EB6F177618 *)L_5);
  41261. __this->set_operation_5(L_6);
  41262. return;
  41263. }
  41264. }
  41265. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m87CE31EC3BF77B163608B19C60014ADF28A9D183_gshared_inline (RowIntervalOperationWrapper_2_t5818BBC8923681596BC5A3072449A9987B2B6793 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * ___operation5, const RuntimeMethod* method)
  41266. {
  41267. {
  41268. int32_t L_0 = ___minY0;
  41269. __this->set_minY_0(L_0);
  41270. int32_t L_1 = ___maxY1;
  41271. __this->set_maxY_1(L_1);
  41272. int32_t L_2 = ___stepY2;
  41273. __this->set_stepY_2(L_2);
  41274. int32_t L_3 = ___width3;
  41275. __this->set_width_3(L_3);
  41276. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41277. __this->set_allocator_4(L_4);
  41278. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 * L_5 = ___operation5;
  41279. ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 L_6 = (*(ProjectiveOperation_1_tD14EF4ECE38DFE1597B57DA9F51C7C56390AF5C5 *)L_5);
  41280. __this->set_operation_5(L_6);
  41281. return;
  41282. }
  41283. }
  41284. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m9ED737355B6001101FEA23A01EA960383C1A6177_gshared_inline (RowIntervalOperationWrapper_2_t52BFC36DE17E501CC28127230636743A50C00DBD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * ___operation5, const RuntimeMethod* method)
  41285. {
  41286. {
  41287. int32_t L_0 = ___minY0;
  41288. __this->set_minY_0(L_0);
  41289. int32_t L_1 = ___maxY1;
  41290. __this->set_maxY_1(L_1);
  41291. int32_t L_2 = ___stepY2;
  41292. __this->set_stepY_2(L_2);
  41293. int32_t L_3 = ___width3;
  41294. __this->set_width_3(L_3);
  41295. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41296. __this->set_allocator_4(L_4);
  41297. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B * L_5 = ___operation5;
  41298. ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B L_6 = (*(ProjectiveOperation_1_tEB4E143D14CA22879BC644DADB8B6886B056789B *)L_5);
  41299. __this->set_operation_5(L_6);
  41300. return;
  41301. }
  41302. }
  41303. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mBB6C1BD3831CCE8E4AA328AA5BEA7082058CAA71_gshared_inline (RowIntervalOperationWrapper_2_tB0A158AA0121129682ECA63CF968AAC8524B09CC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * ___operation5, const RuntimeMethod* method)
  41304. {
  41305. {
  41306. int32_t L_0 = ___minY0;
  41307. __this->set_minY_0(L_0);
  41308. int32_t L_1 = ___maxY1;
  41309. __this->set_maxY_1(L_1);
  41310. int32_t L_2 = ___stepY2;
  41311. __this->set_stepY_2(L_2);
  41312. int32_t L_3 = ___width3;
  41313. __this->set_width_3(L_3);
  41314. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41315. __this->set_allocator_4(L_4);
  41316. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E * L_5 = ___operation5;
  41317. ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E L_6 = (*(ProjectiveOperation_1_t9FDE3634074BDE8FD5B0D1EF29F15E438A96EA9E *)L_5);
  41318. __this->set_operation_5(L_6);
  41319. return;
  41320. }
  41321. }
  41322. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5EF251C2A8E8F94D4CA4ED730BBF8C06CB5E92EE_gshared_inline (RowIntervalOperationWrapper_2_t5C4473B5699C88DDA317B34FA606A54FE510C2EC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * ___operation5, const RuntimeMethod* method)
  41323. {
  41324. {
  41325. int32_t L_0 = ___minY0;
  41326. __this->set_minY_0(L_0);
  41327. int32_t L_1 = ___maxY1;
  41328. __this->set_maxY_1(L_1);
  41329. int32_t L_2 = ___stepY2;
  41330. __this->set_stepY_2(L_2);
  41331. int32_t L_3 = ___width3;
  41332. __this->set_width_3(L_3);
  41333. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41334. __this->set_allocator_4(L_4);
  41335. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 * L_5 = ___operation5;
  41336. ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 L_6 = (*(ProjectiveOperation_1_t9ECF7ABD56FF6D9188FBD305293BF9B7045237B6 *)L_5);
  41337. __this->set_operation_5(L_6);
  41338. return;
  41339. }
  41340. }
  41341. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m299E0FAC71CFDE53E74861CD66F1E2922E8A266B_gshared_inline (RowIntervalOperationWrapper_2_t7ED60C9467934D4F0CF5B8DC810D5EE3B67A354E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * ___operation5, const RuntimeMethod* method)
  41342. {
  41343. {
  41344. int32_t L_0 = ___minY0;
  41345. __this->set_minY_0(L_0);
  41346. int32_t L_1 = ___maxY1;
  41347. __this->set_maxY_1(L_1);
  41348. int32_t L_2 = ___stepY2;
  41349. __this->set_stepY_2(L_2);
  41350. int32_t L_3 = ___width3;
  41351. __this->set_width_3(L_3);
  41352. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41353. __this->set_allocator_4(L_4);
  41354. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD * L_5 = ___operation5;
  41355. ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD L_6 = (*(ProjectiveOperation_1_t7E08489544837D38B5001DE771A6CAB74531FCBD *)L_5);
  41356. __this->set_operation_5(L_6);
  41357. return;
  41358. }
  41359. }
  41360. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m5BBED8F1EACD4A1CB4E4353BB7B6D1447153A82B_gshared_inline (RowIntervalOperationWrapper_2_t5BDFF934DEB6510735C08FB34F2055B56E74A709 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * ___operation5, const RuntimeMethod* method)
  41361. {
  41362. {
  41363. int32_t L_0 = ___minY0;
  41364. __this->set_minY_0(L_0);
  41365. int32_t L_1 = ___maxY1;
  41366. __this->set_maxY_1(L_1);
  41367. int32_t L_2 = ___stepY2;
  41368. __this->set_stepY_2(L_2);
  41369. int32_t L_3 = ___width3;
  41370. __this->set_width_3(L_3);
  41371. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41372. __this->set_allocator_4(L_4);
  41373. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A * L_5 = ___operation5;
  41374. ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A L_6 = (*(ProjectiveOperation_1_t27A2890F13326A8B7646443297EA216435EAD92A *)L_5);
  41375. __this->set_operation_5(L_6);
  41376. return;
  41377. }
  41378. }
  41379. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m31AB7A87A6D378C513127179416D79111BF94943_gshared_inline (RowIntervalOperationWrapper_2_t3BA6B88A225B5E8BB607474DBDB7C6BBAE6F1D9C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * ___operation5, const RuntimeMethod* method)
  41380. {
  41381. {
  41382. int32_t L_0 = ___minY0;
  41383. __this->set_minY_0(L_0);
  41384. int32_t L_1 = ___maxY1;
  41385. __this->set_maxY_1(L_1);
  41386. int32_t L_2 = ___stepY2;
  41387. __this->set_stepY_2(L_2);
  41388. int32_t L_3 = ___width3;
  41389. __this->set_width_3(L_3);
  41390. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41391. __this->set_allocator_4(L_4);
  41392. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC * L_5 = ___operation5;
  41393. ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC L_6 = (*(ProjectiveOperation_1_t1EDB6F443B105D9F28DAB8E4FBDE533B807757CC *)L_5);
  41394. __this->set_operation_5(L_6);
  41395. return;
  41396. }
  41397. }
  41398. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mAB3033A3D336DF8F757311FA074FE03972A17AFE_gshared_inline (RowIntervalOperationWrapper_2_t5BC1BCCF0EF8C47B3C1ED2CA386273BAD05FB21F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * ___operation5, const RuntimeMethod* method)
  41399. {
  41400. {
  41401. int32_t L_0 = ___minY0;
  41402. __this->set_minY_0(L_0);
  41403. int32_t L_1 = ___maxY1;
  41404. __this->set_maxY_1(L_1);
  41405. int32_t L_2 = ___stepY2;
  41406. __this->set_stepY_2(L_2);
  41407. int32_t L_3 = ___width3;
  41408. __this->set_width_3(L_3);
  41409. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41410. __this->set_allocator_4(L_4);
  41411. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F * L_5 = ___operation5;
  41412. ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F L_6 = (*(ProjectiveOperation_1_t86A3F4FF337A5E7F9DBAE2A225C966484B0B9B4F *)L_5);
  41413. __this->set_operation_5(L_6);
  41414. return;
  41415. }
  41416. }
  41417. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m91333FBDFBE346F1DC8A21398B7311155F8F58DC_gshared_inline (RowIntervalOperationWrapper_2_t17168329785B9F07C11D91FA473885E16DB006F9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * ___operation5, const RuntimeMethod* method)
  41418. {
  41419. {
  41420. int32_t L_0 = ___minY0;
  41421. __this->set_minY_0(L_0);
  41422. int32_t L_1 = ___maxY1;
  41423. __this->set_maxY_1(L_1);
  41424. int32_t L_2 = ___stepY2;
  41425. __this->set_stepY_2(L_2);
  41426. int32_t L_3 = ___width3;
  41427. __this->set_width_3(L_3);
  41428. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41429. __this->set_allocator_4(L_4);
  41430. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 * L_5 = ___operation5;
  41431. ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 L_6 = (*(ProjectiveOperation_1_t5D84777B881F0BD50B01B95ABC2E280D2A648507 *)L_5);
  41432. __this->set_operation_5(L_6);
  41433. return;
  41434. }
  41435. }
  41436. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m661B51A918C8293ADEE5EEB6EB8BB73AA005C3EB_gshared_inline (RowIntervalOperationWrapper_2_tEE5AB772B5581B9721F3A55B4936E7168C02B879 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * ___operation5, const RuntimeMethod* method)
  41437. {
  41438. {
  41439. int32_t L_0 = ___minY0;
  41440. __this->set_minY_0(L_0);
  41441. int32_t L_1 = ___maxY1;
  41442. __this->set_maxY_1(L_1);
  41443. int32_t L_2 = ___stepY2;
  41444. __this->set_stepY_2(L_2);
  41445. int32_t L_3 = ___width3;
  41446. __this->set_width_3(L_3);
  41447. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41448. __this->set_allocator_4(L_4);
  41449. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D * L_5 = ___operation5;
  41450. ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D L_6 = (*(ProjectiveOperation_1_t18617FDC8D0F68843525E4817B61D8C94154EA6D *)L_5);
  41451. __this->set_operation_5(L_6);
  41452. return;
  41453. }
  41454. }
  41455. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m53F5BD42444AEA837780198EBA73D316D8D71623_gshared_inline (RowIntervalOperationWrapper_2_t91CF8E68885D0BC560F14E2545F13080E3CE5845 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * ___operation5, const RuntimeMethod* method)
  41456. {
  41457. {
  41458. int32_t L_0 = ___minY0;
  41459. __this->set_minY_0(L_0);
  41460. int32_t L_1 = ___maxY1;
  41461. __this->set_maxY_1(L_1);
  41462. int32_t L_2 = ___stepY2;
  41463. __this->set_stepY_2(L_2);
  41464. int32_t L_3 = ___width3;
  41465. __this->set_width_3(L_3);
  41466. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41467. __this->set_allocator_4(L_4);
  41468. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 * L_5 = ___operation5;
  41469. ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 L_6 = (*(ProjectiveOperation_1_t7649D815E601608E16BDD1011C267FBA89F76C70 *)L_5);
  41470. __this->set_operation_5(L_6);
  41471. return;
  41472. }
  41473. }
  41474. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mCC14509DBB03BEB98BFBA334CCBA52E0BDD687C0_gshared_inline (RowIntervalOperationWrapper_2_t57F0705855986D7E90BAB204395396F99B8F157B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * ___operation5, const RuntimeMethod* method)
  41475. {
  41476. {
  41477. int32_t L_0 = ___minY0;
  41478. __this->set_minY_0(L_0);
  41479. int32_t L_1 = ___maxY1;
  41480. __this->set_maxY_1(L_1);
  41481. int32_t L_2 = ___stepY2;
  41482. __this->set_stepY_2(L_2);
  41483. int32_t L_3 = ___width3;
  41484. __this->set_width_3(L_3);
  41485. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41486. __this->set_allocator_4(L_4);
  41487. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 * L_5 = ___operation5;
  41488. ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 L_6 = (*(ProjectiveOperation_1_tDF56A3F17207A09E443130A5C5D66F439D5B5891 *)L_5);
  41489. __this->set_operation_5(L_6);
  41490. return;
  41491. }
  41492. }
  41493. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m1C0513DA9984048ED013906D00755C584ABA7DB6_gshared_inline (RowIntervalOperationWrapper_2_t3A0FC3BB9B005CF8D389D767224973A45C525720 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * ___operation5, const RuntimeMethod* method)
  41494. {
  41495. {
  41496. int32_t L_0 = ___minY0;
  41497. __this->set_minY_0(L_0);
  41498. int32_t L_1 = ___maxY1;
  41499. __this->set_maxY_1(L_1);
  41500. int32_t L_2 = ___stepY2;
  41501. __this->set_stepY_2(L_2);
  41502. int32_t L_3 = ___width3;
  41503. __this->set_width_3(L_3);
  41504. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41505. __this->set_allocator_4(L_4);
  41506. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 * L_5 = ___operation5;
  41507. ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 L_6 = (*(ProjectiveOperation_1_t2B6EDF455898C986FD8A9891DA77628CA32191A1 *)L_5);
  41508. __this->set_operation_5(L_6);
  41509. return;
  41510. }
  41511. }
  41512. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m49A236D33C15A4CF50FC03C878746020A7EC6320_gshared_inline (RowIntervalOperationWrapper_2_t78AAA43BBE9BA7F65C9243B63AAD54FC6A171EE7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * ___operation5, const RuntimeMethod* method)
  41513. {
  41514. {
  41515. int32_t L_0 = ___minY0;
  41516. __this->set_minY_0(L_0);
  41517. int32_t L_1 = ___maxY1;
  41518. __this->set_maxY_1(L_1);
  41519. int32_t L_2 = ___stepY2;
  41520. __this->set_stepY_2(L_2);
  41521. int32_t L_3 = ___width3;
  41522. __this->set_width_3(L_3);
  41523. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41524. __this->set_allocator_4(L_4);
  41525. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 * L_5 = ___operation5;
  41526. ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 L_6 = (*(ProjectiveOperation_1_tDF1BA67674387CE647F00D12A3E34C21F1C72124 *)L_5);
  41527. __this->set_operation_5(L_6);
  41528. return;
  41529. }
  41530. }
  41531. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0160307E83D974524A14DA3F2EF2CC2BAF46CC66_gshared_inline (RowIntervalOperationWrapper_2_tD2665CAECC5D44BEA26E20EB2FE8A0F304559A5A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * ___operation5, const RuntimeMethod* method)
  41532. {
  41533. {
  41534. int32_t L_0 = ___minY0;
  41535. __this->set_minY_0(L_0);
  41536. int32_t L_1 = ___maxY1;
  41537. __this->set_maxY_1(L_1);
  41538. int32_t L_2 = ___stepY2;
  41539. __this->set_stepY_2(L_2);
  41540. int32_t L_3 = ___width3;
  41541. __this->set_width_3(L_3);
  41542. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41543. __this->set_allocator_4(L_4);
  41544. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE * L_5 = ___operation5;
  41545. ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE L_6 = (*(ProjectiveOperation_1_t6EDA2AC907BBD53336138BEE37E23D63EC5274EE *)L_5);
  41546. __this->set_operation_5(L_6);
  41547. return;
  41548. }
  41549. }
  41550. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m615D2066371C5A71D728144CCBE891D114263E45_gshared_inline (RowIntervalOperationWrapper_2_t9ABF376F2682BE5252377AA6FF8B2CFE3BE7591A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * ___operation5, const RuntimeMethod* method)
  41551. {
  41552. {
  41553. int32_t L_0 = ___minY0;
  41554. __this->set_minY_0(L_0);
  41555. int32_t L_1 = ___maxY1;
  41556. __this->set_maxY_1(L_1);
  41557. int32_t L_2 = ___stepY2;
  41558. __this->set_stepY_2(L_2);
  41559. int32_t L_3 = ___width3;
  41560. __this->set_width_3(L_3);
  41561. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41562. __this->set_allocator_4(L_4);
  41563. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 * L_5 = ___operation5;
  41564. ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 L_6 = (*(ProjectiveOperation_1_t7DF1FA95A5818A35A4ACB8FDAC7BA83762683F00 *)L_5);
  41565. __this->set_operation_5(L_6);
  41566. return;
  41567. }
  41568. }
  41569. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m720D08B9E7BE7E04E34536F38ECAF97884616109_gshared_inline (RowIntervalOperationWrapper_2_t6D0B64BCBB3EB93633BEDA2C1C05FC30E80ED9D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * ___operation5, const RuntimeMethod* method)
  41570. {
  41571. {
  41572. int32_t L_0 = ___minY0;
  41573. __this->set_minY_0(L_0);
  41574. int32_t L_1 = ___maxY1;
  41575. __this->set_maxY_1(L_1);
  41576. int32_t L_2 = ___stepY2;
  41577. __this->set_stepY_2(L_2);
  41578. int32_t L_3 = ___width3;
  41579. __this->set_width_3(L_3);
  41580. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41581. __this->set_allocator_4(L_4);
  41582. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 * L_5 = ___operation5;
  41583. ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 L_6 = (*(ProjectiveOperation_1_t17581B1EE35377914B2840D6D6F88A674B098D76 *)L_5);
  41584. __this->set_operation_5(L_6);
  41585. return;
  41586. }
  41587. }
  41588. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m41996E8F10BAECE73E312266BFD8B56AB8CE1A6B_gshared_inline (RowIntervalOperationWrapper_2_t97E44005CA2C480CD7A3E30FEF8A670B3B4A99C6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * ___operation5, const RuntimeMethod* method)
  41589. {
  41590. {
  41591. int32_t L_0 = ___minY0;
  41592. __this->set_minY_0(L_0);
  41593. int32_t L_1 = ___maxY1;
  41594. __this->set_maxY_1(L_1);
  41595. int32_t L_2 = ___stepY2;
  41596. __this->set_stepY_2(L_2);
  41597. int32_t L_3 = ___width3;
  41598. __this->set_width_3(L_3);
  41599. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41600. __this->set_allocator_4(L_4);
  41601. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D * L_5 = ___operation5;
  41602. ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D L_6 = (*(ProjectiveOperation_1_t035A7E9E917FD46BB40A505E31F897DFF2FE806D *)L_5);
  41603. __this->set_operation_5(L_6);
  41604. return;
  41605. }
  41606. }
  41607. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m76BCCCEF707C2B3DDD59CACC36F1FC0BFDB238F5_gshared_inline (RowIntervalOperationWrapper_2_t823E12331A86F73F0DFAD7B630DD9CF26107924F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * ___operation5, const RuntimeMethod* method)
  41608. {
  41609. {
  41610. int32_t L_0 = ___minY0;
  41611. __this->set_minY_0(L_0);
  41612. int32_t L_1 = ___maxY1;
  41613. __this->set_maxY_1(L_1);
  41614. int32_t L_2 = ___stepY2;
  41615. __this->set_stepY_2(L_2);
  41616. int32_t L_3 = ___width3;
  41617. __this->set_width_3(L_3);
  41618. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41619. __this->set_allocator_4(L_4);
  41620. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD * L_5 = ___operation5;
  41621. ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD L_6 = (*(ProjectiveOperation_1_t4360BBC93C2032882798101D6B5F5F4341326CAD *)L_5);
  41622. __this->set_operation_5(L_6);
  41623. return;
  41624. }
  41625. }
  41626. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m0499C223C898DC9DEE704E1FEAB0A7F3631F810E_gshared_inline (RowIntervalOperationWrapper_2_tC38019D19228CCA6EDF68982E68FC0E3AF5B0B1F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * ___operation5, const RuntimeMethod* method)
  41627. {
  41628. {
  41629. int32_t L_0 = ___minY0;
  41630. __this->set_minY_0(L_0);
  41631. int32_t L_1 = ___maxY1;
  41632. __this->set_maxY_1(L_1);
  41633. int32_t L_2 = ___stepY2;
  41634. __this->set_stepY_2(L_2);
  41635. int32_t L_3 = ___width3;
  41636. __this->set_width_3(L_3);
  41637. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41638. __this->set_allocator_4(L_4);
  41639. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 * L_5 = ___operation5;
  41640. ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 L_6 = (*(ProjectiveOperation_1_t434FED8C5C2213C23C090114C63C71920725EB13 *)L_5);
  41641. __this->set_operation_5(L_6);
  41642. return;
  41643. }
  41644. }
  41645. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m070F2CA2DD46AE0E7C99F6A77698F2D98DAF3F24_gshared_inline (RowIntervalOperationWrapper_2_t37ED7A7480902DDC36A5E5B02D84DF72E4302E3A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * ___operation5, const RuntimeMethod* method)
  41646. {
  41647. {
  41648. int32_t L_0 = ___minY0;
  41649. __this->set_minY_0(L_0);
  41650. int32_t L_1 = ___maxY1;
  41651. __this->set_maxY_1(L_1);
  41652. int32_t L_2 = ___stepY2;
  41653. __this->set_stepY_2(L_2);
  41654. int32_t L_3 = ___width3;
  41655. __this->set_width_3(L_3);
  41656. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41657. __this->set_allocator_4(L_4);
  41658. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A * L_5 = ___operation5;
  41659. ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A L_6 = (*(ProjectiveOperation_1_t8DBC341DF81CFA35CC503104303E96382686C39A *)L_5);
  41660. __this->set_operation_5(L_6);
  41661. return;
  41662. }
  41663. }
  41664. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mD8E1E77052442075695371734094C36F94AE8A1D_gshared_inline (RowIntervalOperationWrapper_2_t6B5A3F2D42F6D8C653436EBD0E4B1034505D37CC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * ___operation5, const RuntimeMethod* method)
  41665. {
  41666. {
  41667. int32_t L_0 = ___minY0;
  41668. __this->set_minY_0(L_0);
  41669. int32_t L_1 = ___maxY1;
  41670. __this->set_maxY_1(L_1);
  41671. int32_t L_2 = ___stepY2;
  41672. __this->set_stepY_2(L_2);
  41673. int32_t L_3 = ___width3;
  41674. __this->set_width_3(L_3);
  41675. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41676. __this->set_allocator_4(L_4);
  41677. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A * L_5 = ___operation5;
  41678. ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A L_6 = (*(ProjectiveOperation_1_t90FD06563781B025F90583B51464563851A4888A *)L_5);
  41679. __this->set_operation_5(L_6);
  41680. return;
  41681. }
  41682. }
  41683. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mDD75322147F9688D098D8487FADAE3B292250DC8_gshared_inline (RowIntervalOperationWrapper_2_tEF57148500F083BBC0D06521683D08553556B298 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * ___operation5, const RuntimeMethod* method)
  41684. {
  41685. {
  41686. int32_t L_0 = ___minY0;
  41687. __this->set_minY_0(L_0);
  41688. int32_t L_1 = ___maxY1;
  41689. __this->set_maxY_1(L_1);
  41690. int32_t L_2 = ___stepY2;
  41691. __this->set_stepY_2(L_2);
  41692. int32_t L_3 = ___width3;
  41693. __this->set_width_3(L_3);
  41694. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41695. __this->set_allocator_4(L_4);
  41696. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA * L_5 = ___operation5;
  41697. ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA L_6 = (*(ProjectiveOperation_1_tDF00B8807E9028A715EF3EACC34DB0A535470DCA *)L_5);
  41698. __this->set_operation_5(L_6);
  41699. return;
  41700. }
  41701. }
  41702. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m8ED17A703FCCBCB2DE7947B370C41364B70809DC_gshared_inline (RowIntervalOperationWrapper_2_t2332222AA9FA8E992538C87B8CF2464490DCF822 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * ___operation5, const RuntimeMethod* method)
  41703. {
  41704. {
  41705. int32_t L_0 = ___minY0;
  41706. __this->set_minY_0(L_0);
  41707. int32_t L_1 = ___maxY1;
  41708. __this->set_maxY_1(L_1);
  41709. int32_t L_2 = ___stepY2;
  41710. __this->set_stepY_2(L_2);
  41711. int32_t L_3 = ___width3;
  41712. __this->set_width_3(L_3);
  41713. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41714. __this->set_allocator_4(L_4);
  41715. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 * L_5 = ___operation5;
  41716. ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 L_6 = (*(ProjectiveOperation_1_t52C205B92BD23B7B07AB1B9776D48398595005A0 *)L_5);
  41717. __this->set_operation_5(L_6);
  41718. return;
  41719. }
  41720. }
  41721. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m6385E51AC9EE7365335CCD84DF9750C8500286A2_gshared_inline (RowIntervalOperationWrapper_2_t0B4835B2808D85DC030059B037D4769D722D2DD0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * ___operation5, const RuntimeMethod* method)
  41722. {
  41723. {
  41724. int32_t L_0 = ___minY0;
  41725. __this->set_minY_0(L_0);
  41726. int32_t L_1 = ___maxY1;
  41727. __this->set_maxY_1(L_1);
  41728. int32_t L_2 = ___stepY2;
  41729. __this->set_stepY_2(L_2);
  41730. int32_t L_3 = ___width3;
  41731. __this->set_width_3(L_3);
  41732. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41733. __this->set_allocator_4(L_4);
  41734. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE * L_5 = ___operation5;
  41735. ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE L_6 = (*(ProjectiveOperation_1_t5F5FCB1F8088AA8BD8901FA6FB79DC53690F79CE *)L_5);
  41736. __this->set_operation_5(L_6);
  41737. return;
  41738. }
  41739. }
  41740. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m94DD3A557DD5555768EA412C7AB6B094396B7155_gshared_inline (RowIntervalOperationWrapper_2_tAD791D1933242188C37DC15B8BB8675B1614A0E3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * ___operation5, const RuntimeMethod* method)
  41741. {
  41742. {
  41743. int32_t L_0 = ___minY0;
  41744. __this->set_minY_0(L_0);
  41745. int32_t L_1 = ___maxY1;
  41746. __this->set_maxY_1(L_1);
  41747. int32_t L_2 = ___stepY2;
  41748. __this->set_stepY_2(L_2);
  41749. int32_t L_3 = ___width3;
  41750. __this->set_width_3(L_3);
  41751. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41752. __this->set_allocator_4(L_4);
  41753. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 * L_5 = ___operation5;
  41754. ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 L_6 = (*(ProjectiveOperation_1_tE8A22941665622DA8444F3B3D34F5E796ACE07C4 *)L_5);
  41755. __this->set_operation_5(L_6);
  41756. return;
  41757. }
  41758. }
  41759. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF0A6E337E43C244C4617CB2C4DCC00C341924448_gshared_inline (RowIntervalOperationWrapper_2_t21A9F6AF7141BBB681EDC82491F6DB423218D3B0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * ___operation5, const RuntimeMethod* method)
  41760. {
  41761. {
  41762. int32_t L_0 = ___minY0;
  41763. __this->set_minY_0(L_0);
  41764. int32_t L_1 = ___maxY1;
  41765. __this->set_maxY_1(L_1);
  41766. int32_t L_2 = ___stepY2;
  41767. __this->set_stepY_2(L_2);
  41768. int32_t L_3 = ___width3;
  41769. __this->set_width_3(L_3);
  41770. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41771. __this->set_allocator_4(L_4);
  41772. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 * L_5 = ___operation5;
  41773. ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 L_6 = (*(ProjectiveOperation_1_tCFBF38611DD414D47FFFCE889ACF2E28A6467334 *)L_5);
  41774. __this->set_operation_5(L_6);
  41775. return;
  41776. }
  41777. }
  41778. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mC718C419860AD45D1C4CAC4CF493383083A5D69E_gshared_inline (RowIntervalOperationWrapper_2_t133EDA104CC0972935C610DA7FD53D0E137C5B8D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * ___operation5, const RuntimeMethod* method)
  41779. {
  41780. {
  41781. int32_t L_0 = ___minY0;
  41782. __this->set_minY_0(L_0);
  41783. int32_t L_1 = ___maxY1;
  41784. __this->set_maxY_1(L_1);
  41785. int32_t L_2 = ___stepY2;
  41786. __this->set_stepY_2(L_2);
  41787. int32_t L_3 = ___width3;
  41788. __this->set_width_3(L_3);
  41789. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41790. __this->set_allocator_4(L_4);
  41791. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 * L_5 = ___operation5;
  41792. ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 L_6 = (*(ProjectiveOperation_1_t18183CB6C9DDDA35B38077B55BE4DCBB1D267196 *)L_5);
  41793. __this->set_operation_5(L_6);
  41794. return;
  41795. }
  41796. }
  41797. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m47A8C9AB80EEB72C39972410FD3D2831F325EB06_gshared_inline (RowIntervalOperationWrapper_2_t9BB769C59C37A315D5194A61BF70B39AAF89DA89 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * ___operation5, const RuntimeMethod* method)
  41798. {
  41799. {
  41800. int32_t L_0 = ___minY0;
  41801. __this->set_minY_0(L_0);
  41802. int32_t L_1 = ___maxY1;
  41803. __this->set_maxY_1(L_1);
  41804. int32_t L_2 = ___stepY2;
  41805. __this->set_stepY_2(L_2);
  41806. int32_t L_3 = ___width3;
  41807. __this->set_width_3(L_3);
  41808. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41809. __this->set_allocator_4(L_4);
  41810. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F * L_5 = ___operation5;
  41811. ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F L_6 = (*(ProjectiveOperation_1_t44142A8D1E8FF9AAC7682FAB756D36C8110ED44F *)L_5);
  41812. __this->set_operation_5(L_6);
  41813. return;
  41814. }
  41815. }
  41816. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mDA8C6CC0E43A0375E5B50B24FBD4992163751B86_gshared_inline (RowIntervalOperationWrapper_2_t17EE02F97BFB71C3A0D09CBE46B336DE99E0B755 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * ___operation5, const RuntimeMethod* method)
  41817. {
  41818. {
  41819. int32_t L_0 = ___minY0;
  41820. __this->set_minY_0(L_0);
  41821. int32_t L_1 = ___maxY1;
  41822. __this->set_maxY_1(L_1);
  41823. int32_t L_2 = ___stepY2;
  41824. __this->set_stepY_2(L_2);
  41825. int32_t L_3 = ___width3;
  41826. __this->set_width_3(L_3);
  41827. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41828. __this->set_allocator_4(L_4);
  41829. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D * L_5 = ___operation5;
  41830. ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D L_6 = (*(ProjectiveOperation_1_t2D64736EBED19CBFB65268FF9AD6CDBB5A1C0B2D *)L_5);
  41831. __this->set_operation_5(L_6);
  41832. return;
  41833. }
  41834. }
  41835. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m88CA0577797C92CE5B340BC2C90A7F8EB30A18AB_gshared_inline (RowIntervalOperationWrapper_2_t9B6D105B99A91109541B1036752BB19039CEF073 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * ___operation5, const RuntimeMethod* method)
  41836. {
  41837. {
  41838. int32_t L_0 = ___minY0;
  41839. __this->set_minY_0(L_0);
  41840. int32_t L_1 = ___maxY1;
  41841. __this->set_maxY_1(L_1);
  41842. int32_t L_2 = ___stepY2;
  41843. __this->set_stepY_2(L_2);
  41844. int32_t L_3 = ___width3;
  41845. __this->set_width_3(L_3);
  41846. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41847. __this->set_allocator_4(L_4);
  41848. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 * L_5 = ___operation5;
  41849. ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 L_6 = (*(ProjectiveOperation_1_t3DD069F0E36FF9BE3FB5F5A09D52B76C32459179 *)L_5);
  41850. __this->set_operation_5(L_6);
  41851. return;
  41852. }
  41853. }
  41854. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m8530C2EA1564AFEFD031282609468A714EE75BCC_gshared_inline (RowIntervalOperationWrapper_2_t3FE98A751829630BEDB084423E3EB5EBD00E6EF1 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * ___operation5, const RuntimeMethod* method)
  41855. {
  41856. {
  41857. int32_t L_0 = ___minY0;
  41858. __this->set_minY_0(L_0);
  41859. int32_t L_1 = ___maxY1;
  41860. __this->set_maxY_1(L_1);
  41861. int32_t L_2 = ___stepY2;
  41862. __this->set_stepY_2(L_2);
  41863. int32_t L_3 = ___width3;
  41864. __this->set_width_3(L_3);
  41865. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41866. __this->set_allocator_4(L_4);
  41867. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B * L_5 = ___operation5;
  41868. ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B L_6 = (*(ProjectiveOperation_1_t494BF67802BCECE879859D733A5A7BE02BF0F41B *)L_5);
  41869. __this->set_operation_5(L_6);
  41870. return;
  41871. }
  41872. }
  41873. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_mF18B6818A98CBEF71B275CF2BEC549042C307E70_gshared_inline (RowIntervalOperationWrapper_2_t278C54E0A6A3B3065BF20AE77FCD985E22E54CBB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * ___operation5, const RuntimeMethod* method)
  41874. {
  41875. {
  41876. int32_t L_0 = ___minY0;
  41877. __this->set_minY_0(L_0);
  41878. int32_t L_1 = ___maxY1;
  41879. __this->set_maxY_1(L_1);
  41880. int32_t L_2 = ___stepY2;
  41881. __this->set_stepY_2(L_2);
  41882. int32_t L_3 = ___width3;
  41883. __this->set_width_3(L_3);
  41884. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41885. __this->set_allocator_4(L_4);
  41886. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 * L_5 = ___operation5;
  41887. ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 L_6 = (*(ProjectiveOperation_1_t6872939E756319F32103ABAA88442C356B5F64A3 *)L_5);
  41888. __this->set_operation_5(L_6);
  41889. return;
  41890. }
  41891. }
  41892. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m68AC0C0975BB897BB500CDCDE94061E8C16B4605_gshared_inline (RowIntervalOperationWrapper_2_t902B9CB58B402C1C5AEC4BE214A0FA118FC0E74D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * ___operation5, const RuntimeMethod* method)
  41893. {
  41894. {
  41895. int32_t L_0 = ___minY0;
  41896. __this->set_minY_0(L_0);
  41897. int32_t L_1 = ___maxY1;
  41898. __this->set_maxY_1(L_1);
  41899. int32_t L_2 = ___stepY2;
  41900. __this->set_stepY_2(L_2);
  41901. int32_t L_3 = ___width3;
  41902. __this->set_width_3(L_3);
  41903. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41904. __this->set_allocator_4(L_4);
  41905. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF * L_5 = ___operation5;
  41906. ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF L_6 = (*(ProjectiveOperation_1_tBAE9E4FD4908D0449A44E0411436B7CF3EB62CBF *)L_5);
  41907. __this->set_operation_5(L_6);
  41908. return;
  41909. }
  41910. }
  41911. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m6F903FFEF8C23F882D7A1AC080889D33A157CA1D_gshared_inline (RowIntervalOperationWrapper_2_t1A40860418D3FE300443F87DAC3815322B1DD59E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * ___operation5, const RuntimeMethod* method)
  41912. {
  41913. {
  41914. int32_t L_0 = ___minY0;
  41915. __this->set_minY_0(L_0);
  41916. int32_t L_1 = ___maxY1;
  41917. __this->set_maxY_1(L_1);
  41918. int32_t L_2 = ___stepY2;
  41919. __this->set_stepY_2(L_2);
  41920. int32_t L_3 = ___width3;
  41921. __this->set_width_3(L_3);
  41922. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41923. __this->set_allocator_4(L_4);
  41924. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 * L_5 = ___operation5;
  41925. ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 L_6 = (*(ProjectiveOperation_1_t25DD4377176731D784D38365F2E2B0767623F944 *)L_5);
  41926. __this->set_operation_5(L_6);
  41927. return;
  41928. }
  41929. }
  41930. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m16AC68369AFDFD793A50805E569314345E09684B_gshared_inline (RowIntervalOperationWrapper_2_t3BF9DD853A5F4F79F84F993F91CCA8C7489373D9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * ___operation5, const RuntimeMethod* method)
  41931. {
  41932. {
  41933. int32_t L_0 = ___minY0;
  41934. __this->set_minY_0(L_0);
  41935. int32_t L_1 = ___maxY1;
  41936. __this->set_maxY_1(L_1);
  41937. int32_t L_2 = ___stepY2;
  41938. __this->set_stepY_2(L_2);
  41939. int32_t L_3 = ___width3;
  41940. __this->set_width_3(L_3);
  41941. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41942. __this->set_allocator_4(L_4);
  41943. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD * L_5 = ___operation5;
  41944. ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD L_6 = (*(ProjectiveOperation_1_t948AB11994C534B5EB7B9C0FC29AFA01714409BD *)L_5);
  41945. __this->set_operation_5(L_6);
  41946. return;
  41947. }
  41948. }
  41949. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m410E8B79F1B26D393554BC7D1C2017605E870799_gshared_inline (RowIntervalOperationWrapper_2_t7CCE8328D823924E0C1D1120FECF07D2E47BBB11 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * ___operation5, const RuntimeMethod* method)
  41950. {
  41951. {
  41952. int32_t L_0 = ___minY0;
  41953. __this->set_minY_0(L_0);
  41954. int32_t L_1 = ___maxY1;
  41955. __this->set_maxY_1(L_1);
  41956. int32_t L_2 = ___stepY2;
  41957. __this->set_stepY_2(L_2);
  41958. int32_t L_3 = ___width3;
  41959. __this->set_width_3(L_3);
  41960. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41961. __this->set_allocator_4(L_4);
  41962. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 * L_5 = ___operation5;
  41963. ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 L_6 = (*(ProjectiveOperation_1_t18EF032F23A9A44600B8FB2AEE3D411E1790A1E4 *)L_5);
  41964. __this->set_operation_5(L_6);
  41965. return;
  41966. }
  41967. }
  41968. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowIntervalOperationWrapper_2__ctor_m2ECC48C7332AA61CE06AFFFCB1AF33CA1E96D4AA_gshared_inline (RowIntervalOperationWrapper_2_t9BA526155C78B561CDEDC02E57BC52FA1FB65C18 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * ___operation5, const RuntimeMethod* method)
  41969. {
  41970. {
  41971. int32_t L_0 = ___minY0;
  41972. __this->set_minY_0(L_0);
  41973. int32_t L_1 = ___maxY1;
  41974. __this->set_maxY_1(L_1);
  41975. int32_t L_2 = ___stepY2;
  41976. __this->set_stepY_2(L_2);
  41977. int32_t L_3 = ___width3;
  41978. __this->set_width_3(L_3);
  41979. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41980. __this->set_allocator_4(L_4);
  41981. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 * L_5 = ___operation5;
  41982. ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 L_6 = (*(ProjectiveOperation_1_t98CF0C7D183E990DFDA50E4022D589804614DE86 *)L_5);
  41983. __this->set_operation_5(L_6);
  41984. return;
  41985. }
  41986. }
  41987. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method)
  41988. {
  41989. {
  41990. int32_t L_0 = __this->get_U3CYU3Ek__BackingField_2();
  41991. return L_0;
  41992. }
  41993. }
  41994. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method)
  41995. {
  41996. {
  41997. int32_t L_0 = __this->get_m_stringLength_0();
  41998. return L_0;
  41999. }
  42000. }
  42001. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method)
  42002. {
  42003. intptr_t V_0;
  42004. memset((&V_0), 0, sizeof(V_0));
  42005. {
  42006. int32_t L_0 = ___start0;
  42007. int32_t L_1 = (int32_t)__this->get__length_2();
  42008. if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
  42009. {
  42010. goto IL_0014;
  42011. }
  42012. }
  42013. {
  42014. int32_t L_2 = ___length1;
  42015. int32_t L_3 = (int32_t)__this->get__length_2();
  42016. int32_t L_4 = ___start0;
  42017. if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4))))))
  42018. {
  42019. goto IL_001a;
  42020. }
  42021. }
  42022. IL_0014:
  42023. {
  42024. ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL);
  42025. }
  42026. IL_001a:
  42027. {
  42028. intptr_t L_5 = (intptr_t)__this->get__byteOffset_1();
  42029. int32_t L_6 = ___start0;
  42030. intptr_t L_7;
  42031. L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  42032. V_0 = (intptr_t)L_7;
  42033. Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_8 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0();
  42034. intptr_t L_9 = V_0;
  42035. int32_t L_10 = ___length1;
  42036. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_11;
  42037. memset((&L_11), 0, sizeof(L_11));
  42038. Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_inline((&L_11), (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  42039. return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_11;
  42040. }
  42041. }
  42042. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method)
  42043. {
  42044. {
  42045. int32_t L_0 = ___length2;
  42046. __this->set__length_2(L_0);
  42047. Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_1 = ___pinnable0;
  42048. __this->set__pinnable_0(L_1);
  42049. intptr_t L_2 = ___byteOffset1;
  42050. __this->set__byteOffset_1((intptr_t)L_2);
  42051. return;
  42052. }
  42053. }
  42054. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  42055. {
  42056. static bool s_Il2CppMethodInitialized;
  42057. if (!s_Il2CppMethodInitialized)
  42058. {
  42059. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  42060. s_Il2CppMethodInitialized = true;
  42061. }
  42062. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0;
  42063. memset((&V_0), 0, sizeof(V_0));
  42064. {
  42065. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_0 = ___array0;
  42066. if (L_0)
  42067. {
  42068. goto IL_0017;
  42069. }
  42070. }
  42071. {
  42072. int32_t L_1 = ___start1;
  42073. if (L_1)
  42074. {
  42075. goto IL_0009;
  42076. }
  42077. }
  42078. {
  42079. int32_t L_2 = ___length2;
  42080. if (!L_2)
  42081. {
  42082. goto IL_000f;
  42083. }
  42084. }
  42085. IL_0009:
  42086. {
  42087. ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL);
  42088. }
  42089. IL_000f:
  42090. {
  42091. il2cpp_codegen_initobj(__this, sizeof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ));
  42092. return;
  42093. }
  42094. IL_0017:
  42095. {
  42096. il2cpp_codegen_initobj((&V_0), sizeof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ));
  42097. goto IL_0043;
  42098. }
  42099. {
  42100. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_4 = ___array0;
  42101. NullCheck((RuntimeObject *)(RuntimeObject *)L_4);
  42102. Type_t * L_5;
  42103. L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL);
  42104. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) };
  42105. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  42106. Type_t * L_7;
  42107. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  42108. bool L_8;
  42109. L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
  42110. if (!L_8)
  42111. {
  42112. goto IL_0043;
  42113. }
  42114. }
  42115. {
  42116. ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL);
  42117. }
  42118. IL_0043:
  42119. {
  42120. int32_t L_9 = ___start1;
  42121. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_10 = ___array0;
  42122. NullCheck(L_10);
  42123. if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))))
  42124. {
  42125. goto IL_0051;
  42126. }
  42127. }
  42128. {
  42129. int32_t L_11 = ___length2;
  42130. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_12 = ___array0;
  42131. NullCheck(L_12);
  42132. int32_t L_13 = ___start1;
  42133. if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13))))))
  42134. {
  42135. goto IL_0057;
  42136. }
  42137. }
  42138. IL_0051:
  42139. {
  42140. ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL);
  42141. }
  42142. IL_0057:
  42143. {
  42144. int32_t L_14 = ___length2;
  42145. __this->set__length_2(L_14);
  42146. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_15 = ___array0;
  42147. Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_16;
  42148. L_16 = (( Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  42149. __this->set__pinnable_0(L_16);
  42150. IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  42151. intptr_t L_17 = ((PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2();
  42152. int32_t L_18 = ___start1;
  42153. intptr_t L_19;
  42154. L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  42155. __this->set__byteOffset_1((intptr_t)L_19);
  42156. return;
  42157. }
  42158. }